2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ความคิดของฉัน:
โครงการของฉันคือเกม Simon Says ในเกมนี้มีไฟ LED สี่ปุ่มและปุ่มสี่ปุ่ม เพลงจะเล่นจากออดในขณะที่ไฟ LED สว่างขึ้นเพื่อจับคู่เพลง จากนั้นเกมจะเริ่มขึ้น ไฟ LED จะสว่างขึ้นและคุณต้องคลิกปุ่มที่ตรงกับไฟ LED ที่สว่างขึ้น หากคุณทำให้ถูกต้อง ไฟ LED จะกะพริบและเพลงจะเล่นจากเสียงกริ่ง และหากคุณผิดพลาด ไฟ LED จะกะพริบน้อยลงและเพลงต่างๆ จะเล่นจากเสียงกริ่ง เกมจะรีสตาร์ทโดยอัตโนมัติเมื่อคุณแพ้
การวิจัย:
ฉันได้รับแนวคิดจากคำแนะนำเกี่ยวกับเกม "Arduino - Simple Simon Says" ที่สร้างโดย faziefazie ในคำแนะนำเขาสร้างเกม Simon บอกว่าคล้ายกับเกมของฉันยกเว้นว่าเขาใช้ RGB LED ในขณะที่ฉันเพิ่งใช้ LED สีที่ต่างกันเพราะฉันจะมีพินไม่เพียงพอสำหรับ RGB LED ทั้งหมด ฉันได้รับรหัสจากคำสั่งอื่นที่เรียกว่า "Arduino Simon Says" ที่สร้างโดย mpilchfamily เขายังทำเกม Simon บอกว่าเขาใช้ Arduino รุ่นเก่ากว่า
ขั้นตอนที่ 1: รับวัสดุทั้งหมดที่จำเป็น
สำหรับ simon ของฉันบอกว่าเกมเหล่านี้เป็นวัสดุที่คุณต้องการ
- อาร์ดิโน
- เขียงหั่นขนม
- ไฟ LED สีต่างกัน 4 ดวง (หากคุณไม่มี 4 สีที่ต่างกัน คุณสามารถใช้ 2 สีที่เหมือนกัน ฉันใช้ LED สีเขียว 2 ดวง)
- 4 ปุ่ม
- ตัวต้านทาน 4, 360 โอห์ม
- ออด
- สายไฟ
ขั้นตอนที่ 2: สร้างเกม
ขั้นตอนที่ 1: ในการเริ่มต้นงานสร้าง คุณจะต้องวาง LEDS 4 ดวงของคุณบนกระดานขนมปังในแนวที่มีช่องว่างเพียงพอระหว่างพวกเขา
ขั้นตอนที่ 2: ถัดไป คุณจะต้องวางปุ่ม 4 ปุ่มไว้ใต้ LED แต่ละดวง
ขั้นตอนที่ 3: เชื่อมต่อสายสีดำจากขาสั้นของ LED กับกราวด์ ทำเช่นเดียวกันกับปุ่ม ต่อสายจากปุ่มกับกราวด์
ขั้นตอนที่ 4: เชื่อมต่อตัวต้านทาน 360 โอห์มจากขายาวของ LED ทางด้านขวาของ LED บนเขียงหั่นขนม
ขั้นตอนที่ 5: เชื่อมต่อสายไฟจากตัวต้านทานไปยัง Arduino และจากปุ่มต่างๆ ไปยัง Arduino หมุดควรอยู่ในลำดับนี้
- LED แรกเพื่อตรึง 8 ด้วยปุ่มเพื่อตรึง2
- LED ดวงที่สองเพื่อปักหมุด 9 พร้อมปุ่มสำหรับปักหมุด 3
- LED ดวงที่สามเพื่อปักหมุด 10 พร้อมปุ่มเพื่อปักหมุด4
- LED ดวงที่สี่เพื่อปักหมุด 11 พร้อมปุ่มสำหรับปักหมุด 5
ขั้นตอนที่ 6: สุดท้ายคุณเชื่อมต่อออดกับขาเล็กเชื่อมต่อกับพื้นและขาใหญ่เชื่อมต่อกับพิน 12
ขั้นตอนที่ 3: ร่าง
ฉันได้รับรหัสจาก "Arduino Simon Says" ที่สร้างโดย mpilchfamily สำหรับภาพร่าง คุณต้องดาวน์โหลดคลัง Tone เพื่อให้เสียงออดทำงาน บนสเก็ตช์เพื่อให้แน่ใจว่าใช้งานได้ คุณต้องเปลี่ยน ledpin และปุ่มจากบูลีนเป็น int ไฟล์ Sketch อยู่ที่ด้านล่างสุดให้คุณดาวน์โหลดแบบยาวด้วยไลบรารี Tone