สารบัญ:

Heroes of Hammerwatch Puzzle บน Arduino: 4 ขั้นตอน
Heroes of Hammerwatch Puzzle บน Arduino: 4 ขั้นตอน

วีดีโอ: Heroes of Hammerwatch Puzzle บน Arduino: 4 ขั้นตอน

วีดีโอ: Heroes of Hammerwatch Puzzle บน Arduino: 4 ขั้นตอน
วีดีโอ: Hammerwatch - A Puzzle #1, 2013 Jan 15 2024, พฤศจิกายน
Anonim
Heroes of Hammerwatch Puzzle บน Arduino
Heroes of Hammerwatch Puzzle บน Arduino

สวัสดีทุกคน นี่เป็นครั้งแรกที่ฉันพูดได้ และภาษาอังกฤษไม่ใช่ภาษาแรกของฉัน ดังนั้นโปรดแก้ไขฉันในจุดที่ฉันผิด

ในคำแนะนำนี้ฉันจะแสดงวิธีสร้างปริศนาจากเกม Hammerwatch โดยใช้ Arduino

เสบียง

สิ่งที่คุณต้องการ:-

1- Arduino uno

2-9 สวิตช์พร้อมไฟ LED ในตัว เช่น https://bit.ly/2QTvfi6 หรือ

3- สายไฟบางส่วน

4- จบกล่อง 3d พิมพ์หรือจากไม้

5- แบตเตอรี่พร้อมที่ใส่แบตเตอรี่สำหรับ Arduino

6- สวิตช์เปิดปิด (อุปกรณ์เสริม)

7- ชุดบัดกรี.

ขั้นตอนที่ 1: การเดินสายไฟ

การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ

คุณอาจต้องการทดสอบวงจรก่อนทำการบัดกรี ถ้าทุกอย่างดีแล้วให้เริ่มบัดกรี

ก่อนอื่นคุณควรนับสวิตช์ของคุณจาก 1 ถึง 9 แบบนี้

1 2 3

4 5 6

7 8 9

จากนั้นเชื่อมต่อกราวด์ของคุณเข้าด้วยกัน จากนั้นจึงเชื่อมต่อกับกราวด์ Arduino

เชื่อมต่อพิน LED ของสวิตช์เข้ากับพิน LED บน Arduino (พิน 5 ถึงพิน 13) ดังนั้น Led 1 จะเชื่อมต่อกับพิน 5 และ Led 9 จะเชื่อมต่อกับ pin13

เชื่อมต่อหมุดสวิตช์กับหมุดสวิตช์บน Arduino (pin2, 3, 4 และจาก A5 เป็น A0) สวิตช์ 1 จะเชื่อมต่อกับ pin2 และสวิตช์ 9 จะเชื่อมต่อกับ pinA0

ระวังอย่าให้มันปะปนกัน หากคุณบังเอิญทำ ไม่ต้องกังวล คุณสามารถเปลี่ยนรหัสแทนการขายต่อได้

ขั้นตอนที่ 2: รหัส

เชื่อมต่อ Arduino ของคุณและอัปโหลดรหัส

และนั่นคือมันสนุกกับปริศนา

ขั้นตอนที่ 3: ปริศนาทำงานอย่างไร

เป้าหมายของปริศนาคือการจุดสวิตช์ทั้ง 9 ตัวพร้อมกัน

เมื่อคุณกดปุ่ม โหมดจะเปลี่ยนไป ถ้าเปิดอยู่ จะปิด และเมื่อปิด มันจะเปลี่ยนเป็นเปิด และนั่นก็จะเกิดขึ้นกับปุ่มที่อยู่ติดกันด้วย (ขึ้น ลง ซ้ายและขวา)

www.youtube.com/watch?v=OM1XD7IZ0cg

ขั้นตอนที่ 4: การอัพเกรด

คุณสามารถอัปเกรดปริศนาได้โดย:-

!- เพิ่มปุ่มให้กลายเป็นแบบนี้

1 2 3 4

5 6 7 8

9 10 11 12

13 14 15 16

2- เพิ่มลำโพง

3- เพิ่ม rgb led ดังนั้นทุกครั้งที่คุณกดปุ่มมันจะเปลี่ยนสีของแสง แต่จะแก้ไขยากมาก

4- เพิ่มคะแนนเวลาหรือขั้นตอน

แนะนำ: