สารบัญ:
- ขั้นตอนที่ 1: วัสดุสิ้นเปลือง
- ขั้นตอนที่ 2: LED & ปุ่ม
- ขั้นตอนที่ 3: ผู้พูด
- ขั้นตอนที่ 4: แผง LCD
- ขั้นตอนที่ 5: รหัส
- ขั้นตอนที่ 6: คอนเทนเนอร์
- ขั้นตอนที่ 7: เล่นเกม
วีดีโอ: เกม LED Rocker: 7 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
เกม LED Rocker เป็นเกม Arduino ที่เรียบง่าย ส่วนใหญ่ประกอบด้วยไฟ LED 9 ดวง (ไฟ LED สีน้ำเงิน 8 ดวงและไฟ LED สีแดง 1 ดวงตรงกลาง) ปุ่ม 1 ปุ่ม ลำโพง 1 ตัว และจอ LCD 1 แผง เป้าหมายของเกมนี้คือการกดปุ่มเมื่อไฟ LED สีแดงกะพริบ เริ่มต้นด้วยไฟ LED 9 ดวงกะพริบไปมา เมื่อไฟ LED สีแดงตรงกลางกะพริบ คุณต้องกดปุ่มทันที ทุกครั้งที่คุณกดปุ่มสำเร็จเมื่อไฟ LED สีแดงกะพริบ คุณจะไปยังระดับถัดไปด้วยความเร็วการกะพริบที่เพิ่มขึ้น หากคุณกดปุ่มเมื่อไฟ LED สีน้ำเงินกะพริบ คุณจะสูญเสียชีวิตไปหนึ่งชีวิต คุณมีทั้งหมด 3 ชีวิต และเมื่อคุณสูญเสียทั้งสามชีวิต เกมจะรีสตาร์ท ในขณะที่เล่นเกมนี้ มันยังช่วยปรับปรุงการประสานมือและตาของคุณ และความสามารถในการตอบสนอง
ที่มา:
แนวคิดและกฎของเกมและเกมที่ฉันอ้างถึงมีความคล้ายคลึงกัน แต่ฉันได้เพิ่มคุณสมบัติบางอย่างที่สามารถช่วยให้ผู้เล่นเข้าใจเกมมากขึ้นและทำให้ประสบการณ์การเล่นเกมของพวกเขาดียิ่งขึ้น ในเกมนี้ฉันได้เพิ่มลำโพงและแผง LCD นอกจากนี้ เนื่องจากฉันเพิ่มแผง LCD พินดิจิทัลที่ฉันใช้ในเกมจะแตกต่างจากพินดิจิทัลในเกมที่ฉันอ้างถึง (ฉันเปลี่ยนพินดิจิทัล 2&3 เป็น 11&12) ด้วยการฟังเสียงและมองที่หน้าจอ LCD ผู้เล่นสามารถรู้ได้โดยตรงว่าพวกเขาผ่านด่านหรือไม่ และเมื่อเกมเริ่มต้นใหม่อีกครั้ง เสียงและหน้าจอจะเตือนคุณ ดังนั้นคุณจะไม่สับสนว่าคุณจะผ่านหรือแพ้ระหว่างเกม
ขั้นตอนที่ 1: วัสดุสิ้นเปลือง
- 1 Arduino Leonardo
- เขียงหั่นขนม 1 อัน
- ไฟ LED 9 ดวง (สีแดง 1 ดวง, สีน้ำเงิน 8 ดวง)
- ตัวต้านทาน 9 ตัว (10kohm)
- ตัวต้านทาน 1 ตัว (300kohm)
- 1 ปุ่ม
- 1 จอ LCD
- ลำโพง 1 ตัว
- สายจัมเปอร์
ขั้นตอนที่ 2: LED & ปุ่ม
หลังจากได้รับอุปกรณ์ทั้งหมดที่คุณต้องการแล้ว ขั้นตอนที่สองคือการเชื่อมต่อ LED และปุ่มทั้งหมดเข้ากับเขียงหั่นขนมและ Arduino จัดเรียงสายจัมเปอร์ ปุ่ม ไฟ LED และตัวต้านทานตามลำดับเดียวกันบนเขียงหั่นขนมของ Leonardo ตามภาพด้านบน ไฟ LED ควรเชื่อมต่อกับตัวต้านทาน (10kohm) จากพินดิจิตอล 4 ถึง 12 เนื่องจากเราจะเชื่อมต่อแผง LCD ในภายหลัง ตรวจสอบให้แน่ใจว่าคุณไม่ได้ใช้พินดิจิทัล 2 และ 3 สำหรับปุ่ม ให้เชื่อมต่อกับดิจิตอล พิน 13 พร้อมตัวต้านทาน (300kohm)
ขั้นตอนที่ 3: ผู้พูด
หลังจากเชื่อมต่อ LED และปุ่มแล้ว ขั้นตอนที่สามคือการเชื่อมต่อลำโพงกับเขียงหั่นขนม เชื่อมต่อด้านลบ (สีดำ) เข้ากับพิน GND และด้านบวก (สีแดง) เข้ากับพินดิจิตอล 1 ลำโพงจะส่งเสียงที่แตกต่างกันเมื่อคุณกดปุ่มสำเร็จ (เมื่อไฟ LED สีแดงกะพริบ) ให้กดปุ่มเมื่อไฟ LED สีน้ำเงิน กะพริบและเมื่อคุณสูญเสียทั้งสามชีวิต (เกมเริ่มใหม่)
ขั้นตอนที่ 4: แผง LCD
หลังจากเชื่อมต่อ LED ปุ่ม และลำโพง ขั้นตอนที่สี่ (ขั้นตอนสุดท้ายสำหรับวงจร) คือการเชื่อมต่อแผง LCD กับเขียงหั่นขนม แผง LCD แบ่งออกเป็น 4 ขั้นตอนหลักในการเชื่อมต่อ (GND, VCC, SDA, SCL) เชื่อมต่อ GND กับพิน GND ที่สอดคล้องกันบน Arduino, VCC ถึงพิน 5V บน Arduino, SDA กับพิน SDA ที่สอดคล้องกันบน Arduino และ SCL พิน SCL ที่สอดคล้องกันบน Arduino หลังจากที่คุณกดปุ่ม แผง LCD จะแสดงบนหน้าจอไม่ว่าคุณจะผ่านด่าน เสียชีวิต หรือเริ่มเกมใหม่อีกครั้ง
ขั้นตอนที่ 5: รหัส
หลังจากจบวงจรแล้ว ก็เริ่มเขียนโค้ดได้เลย
รหัส:
โอนรหัสไปยังแผงวงจรของคุณ อย่าลืมโอนรหัสของคุณโดยเชื่อมต่อบอร์ดกับอุปกรณ์ที่คุณต้องการ หลังจากที่คุณโอนรหัสเสร็จแล้ว คุณสามารถลองเล่นเกมและดูว่ามันทำงานอย่างถูกต้องหรือไม่
ขั้นตอนที่ 6: คอนเทนเนอร์
หลังจากเสร็จสิ้นและทดสอบวงจรและโค้ดแล้ว คุณสามารถสร้างคอนเทนเนอร์สำหรับเกม Rocker ของคุณได้ สิ่งนี้ไม่เพียงทำให้อุปกรณ์ทั้งหมดดูดีขึ้นและเป็นมืออาชีพ แต่ยังมอบประสบการณ์การเล่นเกมที่ดียิ่งขึ้นให้กับคุณ สำหรับคอนเทนเนอร์ ฉันใช้กล่องกระดาษแข็งเพื่อเก็บเขียงหั่นขนมทั้งหมดและวัสดุทั้งหมดที่ใช้ ฉันปิดกล่องด้วยกระดาษสีดำแล้วตัดรูสำหรับลำโพง แผง LCD ปุ่ม และไฟ LED ออก ตรวจสอบให้แน่ใจว่าคุณได้เจาะรูเล็กๆ ที่ด้านข้างของกล่องด้วย เพื่อให้คุณสามารถเชื่อมต่ออุปกรณ์ของคุณกับพาวเวอร์แบงค์ได้
กล่องกระดาษแข็ง:
- ความยาว: 22cm
- ความกว้าง: 12cm
- ส่วนสูง: 8cm
รูสำหรับแผง LCD:
- ความยาว: 8cm
- ความกว้าง: 2.5cm
รูสำหรับ LED:
- ความยาว: 5cm
- ความกว้าง: 0.5cm
รูสำหรับลำโพง:
เส้นผ่านศูนย์กลาง: 3.5cm
รูสำหรับปุ่ม:
เส้นผ่านศูนย์กลาง: 3 ซม
รูด้านข้าง:
- ความยาว: 1cm
- ความกว้าง: 1 ซม.
หลังจากที่คุณทำคอนเทนเนอร์เสร็จแล้ว ให้วางอุปกรณ์ของคุณไว้ในคอนเทนเนอร์ ตรวจสอบให้แน่ใจว่าคุณวางแผง LCD, ลำโพง, ปุ่ม และ LED ลงในรูที่ตรงกัน
ขั้นตอนที่ 7: เล่นเกม
เชื่อมต่ออุปกรณ์กับพาวเวอร์แบงค์หรือคอมพิวเตอร์แล้วลองเล่นเกม!
กฎ:
- กดปุ่มเมื่อไฟ LED สีแดงตรงกลางกะพริบ
- หากคุณกดปุ่มสำเร็จเมื่อไฟ LED สีแดงกะพริบ คุณจะไปยังระดับถัดไป (ไฟ LED จะเพิ่มความเร็วในการกะพริบทุกครั้งที่คุณเพิ่มระดับ)
- คุณเสียชีวิตถ้าคุณกดปุ่มเมื่อไม่ได้อยู่บน LED สีแดง
- คุณมีทั้งหมด 3 ชีวิต หากคุณแพ้ทั้งสาม เกมก็จะเริ่มต้นใหม่อีกครั้ง
แนะนำ:
เกม Arduino จอแสดงผล LED แบบอินไลน์: 7 ขั้นตอน (พร้อมรูปภาพ)
เกม Arduino จอแสดงผล LED แบบอินไลน์: หรือที่รู้จักว่าระบบเกมแสดงบันได LED Attiny-85 ที่ติดตั้งฮาร์ดแวร์และซอฟต์แวร์เพื่อเล่นแอ็กชัน "วิดีโอ" เกมบนจอแสดงผล LED แบบอินไลน์ มีจอแสดงผลแลดเดอร์ LED 12 ดวงแบบมัลติเพล็กซ์ และรองรับอินพุตปุ่มสูงสุด 6 ปุ่มและออปติ
เกม Arduino Rocker: 4 ขั้นตอน
เกม Arduino Rocker: นี่คือเกม Arduino มีไฟ LED 11 ดวง ไฟ LED จะส่องแสงในรูปแบบ เมื่อไฟ LED ตรงกลางสว่างขึ้น ให้กดปุ่ม คุณมีสามชีวิต ทุกครั้งที่คุณกดปุ่มเมื่อไฟไม่ได้อยู่ตรงกลางคุณจะเสียชีวิต หลังจาก
Cyclone (เกม Arduino LED): 6 ขั้นตอน (พร้อมรูปภาพ)
Cyclone (เกม Arduino LED): ในบทช่วยสอนนี้ ฉันจะสอนวิธีสร้างเกม LED ที่มีโค้ดหรือประสบการณ์เพียงเล็กน้อย! ฉันมีความคิดนี้มาระยะหนึ่งแล้วและในที่สุดก็เริ่มสร้างมันขึ้นมา เป็นเกมสนุก ๆ ที่ทำให้เรานึกถึงเกมอาร์เคดทั้งหมด มีแบบฝึกหัดอื่นเ
เกม Arduino LED Laser Arcade: 3 ขั้นตอน (พร้อมรูปภาพ)
เกม Arduino LED Laser Arcade: ในคำแนะนำนี้ ฉันจะสาธิตวิธีสร้างเกม Laser Arcade โดยใช้เซ็นเซอร์ LED และแสง มีโค้ดรวมอยู่ด้วย และคุณไม่จำเป็นต้องมีชิ้นส่วนมากมายในการสร้าง ฉันจะไม่บอกคุณว่าฉันสร้างเคสอย่างไร คุณจะต้องสร้างมันขึ้นมาเอง!T
เกม Arduino LED Rocker!: 4 ขั้นตอน (พร้อมรูปภาพ)
เกม Arduino LED Rocker!: เกมนี้เป็นเกม Arduino ที่เรียบง่าย ค่อนข้างเรียบง่าย แต่เล่นแล้วติดอย่างเมามัน มันขึ้นอยู่กับตัวอย่างการกะพริบโดยไม่ชักช้าของเว็บไซต์ Arduino ในการเล่น เพียงแค่เปิด Serial Monitor แล้วกดปุ่มเมื่อไฟ LED ตรงกลางเปิดขึ้น คุณจะได้รับสามชีวิต