สารบัญ:
- ขั้นตอนที่ 1: วัสดุ
- ขั้นตอนที่ 2: รหัส
- ขั้นตอนที่ 3: การเดินสายไฟ
- ขั้นตอนที่ 4: อัปโหลดรหัสและเรียกใช้
- ขั้นตอนที่ 5: รหัสทำงานอย่างไร
- ขั้นตอนที่ 6: ขอบคุณสำหรับการอ่าน
วีดีโอ: เกมอาร์เคด Arduino Cyclone: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
ไฟกระพริบวิบวับ! อาร์ดูโน! เกม! ยังต้องพูดอะไรอีก? เกมนี้อิงจากเกมอาเขต Cyclone ซึ่งผู้เล่นพยายามหยุดการเลื่อนแบบมีไฟ LED รอบวงกลมที่จุดใดจุดหนึ่ง
ขั้นตอนที่ 1: วัสดุ
1x Arduino Uno
3x สายจัมเปอร์
1x WS2812B LED Strip (ฉันซื้อของฉันในราคา $ 30 จาก Amazon ที่นี่)
ขั้นตอนที่ 2: รหัส
ดาวน์โหลด Arduino IDE จาก www.arduino.cc/en/Main/Software
ดาวน์โหลดไลบรารี FastLED เวอร์ชันล่าสุดจาก
ติดตั้งไลบรารี่ใน Arduino IDE โดยทำตามคำแนะนำที่นี่:
ดาวน์โหลดรหัสสำหรับโครงการนี้จากที่นี่
เปิดเครื่องรูดรหัสและเปิดใน Arduino โดยดับเบิลคลิกที่ LEDGame.ino
ขั้นตอนที่ 3: การเดินสายไฟ
ต่อสายจัมเปอร์สามสายเข้ากับสายนำ เชื่อมต่อสายแรกจากแผ่น 5v บนแถบ LED กับพิน 5v บน Arduino เชื่อมต่อสายที่สองจากแผ่น Din บนแถบ LED กับพินดิจิตอล 7 บน Arduino เชื่อมต่อสายสุดท้ายจากแผ่น Gnd บนแถบ LED กับ Gnd บน Arduino คุณอาจต้องบัดกรีสายไฟเหล่านี้กับแผ่นอิเล็กโทรดบนแถบ LED คำเตือน: การเชื่อมต่อไฟ LED มากกว่า 30 ดวงกับ Arduino ของเราอาจทำให้เกิดความเสียหายกับตัวควบคุมออนบอร์ดหรือแหล่งจ่ายไฟ USB ได้
ขั้นตอนที่ 4: อัปโหลดรหัสและเรียกใช้
เปิดรหัสใน Arduino IDE แทนที่หมายเลข 27 ในบรรทัดที่ 24 ด้วยจำนวนไฟ LED กำหนดว่าผู้นำคนไหนควรเป็นผู้นำกลางและแทนที่สำหรับหมายเลข 14 ในบรรทัดที่ 27 คลิกอัปโหลดเพื่ออัปโหลดโปรแกรมไปยังบอร์ด ตรวจสอบให้แน่ใจว่าได้เลือกประเภทบอร์ดและพอร์ตที่ถูกต้องจากเมนูเครื่องมือ จากนั้นเปิดจอภาพแบบอนุกรม ตั้งค่าอัตราบอดเป็น 9600 และปฏิบัติตามคำแนะนำบนหน้าจอ
ขั้นตอนที่ 5: รหัสทำงานอย่างไร
รหัสนี้เป็นเครื่องสถานะอย่างง่าย ทำงานในเกมที่กำลังรันหรือเกมโอเวอร์ A for loop จะย้าย led ไปตามสตริงจนกว่าจะได้รับอินพุตผ่าน Serial จากนั้นเกมจะสลับไปที่เกมเหนือสถานะและคำนวณระยะทางของผู้นำจากศูนย์กลางของสตริง
ขั้นตอนที่ 6: ขอบคุณสำหรับการอ่าน
หากคุณชอบคำแนะนำนี้ โปรดพิจารณาว่าเป็นรายการโปรด และโปรดดูบล็อกของฉันที่นี่ ขอขอบคุณที่อ่านและหากคุณมีข้อเสนอแนะหรือการเปลี่ยนแปลงใด ๆ โปรดแสดงความคิดเห็นด้านล่าง
แนะนำ:
FPGA Cyclone IV DueProLogic ควบคุมกล้อง Raspberry Pi: 5 ขั้นตอน
FPGA Cyclone IV DueProLogic ควบคุมกล้อง Raspberry Pi: แม้ว่า FPGA DueProLogic จะได้รับการออกแบบอย่างเป็นทางการสำหรับ Arduino แต่เราจะทำให้ FPGA และ Raspberry Pi 4B สื่อสารกันได้ มีการใช้งานสามงานในบทช่วยสอนนี้: (A) กดปุ่มสองปุ่มบนพร้อมกัน FPGA เพื่อพลิกมุมของ
FPGA Cyclone IV DueProLogic - ปุ่มกดและไฟ LED: 5 ขั้นตอน
FPGA Cyclone IV DueProLogic - ปุ่มกดและไฟ LED: ในบทช่วยสอนนี้ เราจะใช้ FPGA เพื่อควบคุมวงจร LED ภายนอก เราจะใช้งานต่อไปนี้ (A) ใช้ปุ่มกดบน FPGA Cyclone IV DuePrologic เพื่อควบคุม LED (B) Flash LED บน & ปิดเป็นระยะVideo demo Lab
FPGA Cyclone IV DueProLogic ควบคุมเซอร์โวมอเตอร์: 4 ขั้นตอน
FPGA Cyclone IV DueProLogic ควบคุมเซอร์โวมอเตอร์: ในบทช่วยสอนนี้ เราจะเขียนโค้ด Verilog เพื่อควบคุมเซอร์โวมอเตอร์ เซอร์โว SG-90 ผลิตโดย Waveshare เมื่อคุณซื้อเซอร์โวมอเตอร์ คุณอาจได้รับแผ่นข้อมูลที่แสดงแรงดันไฟฟ้าขณะทำงาน แรงบิดสูงสุด และ Pu
เกม Arduino Cyclone: 5 ขั้นตอน (พร้อมรูปภาพ)
เกม Arduino Cyclone: ฉันไม่เคยเล่นเกมอาเขตไซโคลนจริง ๆ แต่ฉันชอบแนวคิดที่จะเล่นกับเวลาตอบสนองของเรา ฉันออกแบบเกมย่อขนาด ประกอบด้วยไฟ LED 32 ดวงที่สร้างเป็นวงกลม ไฟ LED จะสว่างขึ้นทีละดวงในฐานะผู้ไล่ล่านำ เป้าหมายคือการกดปุ่ม
Cyclone (เกม Arduino LED): 6 ขั้นตอน (พร้อมรูปภาพ)
Cyclone (เกม Arduino LED): ในบทช่วยสอนนี้ ฉันจะสอนวิธีสร้างเกม LED ที่มีโค้ดหรือประสบการณ์เพียงเล็กน้อย! ฉันมีความคิดนี้มาระยะหนึ่งแล้วและในที่สุดก็เริ่มสร้างมันขึ้นมา เป็นเกมสนุก ๆ ที่ทำให้เรานึกถึงเกมอาร์เคดทั้งหมด มีแบบฝึกหัดอื่นเ