Satura rādītājs:

Ciklons (Arduino LED spēle): 6 soļi (ar attēliem)
Ciklons (Arduino LED spēle): 6 soļi (ar attēliem)

Video: Ciklons (Arduino LED spēle): 6 soļi (ar attēliem)

Video: Ciklons (Arduino LED spēle): 6 soļi (ar attēliem)
Video: Build Seven Segment LED clock with Arduino and DS3231 - Robojax 2024, Jūlijs
Anonim
Ciklons (Arduino LED spēle)
Ciklons (Arduino LED spēle)

Šajā apmācībā es iemācīšu jums izveidot LED spēli ar ļoti mazu kodu vai pieredzi! Šī ideja man radās kādu laiku un beidzot sāku to radīt. Tā ir jautra spēle, kas mums visiem atgādina arkādes spēles. Ir arī citas apmācības, kuras es saites, lai iegūtu papildu atsauces. To var izdarīt stundas laikā pēc smaga darba, un tas ir pūļu vērts:)

Piegādes

WS2812B gaismas diodes x24

Arduino Nano

Īslaicīga spiedpoga

1. darbība: skatieties demonstrāciju

Image
Image

2. darbība: atrodiet jebkura veida rāmi

Atrodiet jebkura veida rāmi
Atrodiet jebkura veida rāmi
Atrodiet jebkura veida rāmi
Atrodiet jebkura veida rāmi

Šajā gadījumā es izmantoju attēla rāmi. Viena būvēšana vienmēr ir iespēja, bet es gribēju ātri pabeigt šo projektu. Manā projektā ir 20 gaismas diodes, kas aptin rāmi. Tomēr šo skaitli vienmēr var mainīt, pamatojoties uz izvēli vai vēlamo enerģijas patēriņu.

3. solis: programmēšana

Programmēšana
Programmēšana

Šī programma nav visefektīvākā, bet tā lieliski darbojas. Spēlei ir pieci dažādi spēlētāji. Gamestate zero norāda dīkstāves stāvokli, līdz tiek nospiesta poga. Pārējie spēlētāji norāda, kurā līmenī spēlētājs atrodas. Lai novērstu pogas atkāpšanos, es izmantoju funkciju millis (), nevis delay (). Tādā veidā spēle joprojām var darboties, kamēr poga tiek apstrādāta.

Lai pielāgotu ātrumu vēlamajam, nolaižot mainīgo LEDSpeed, ātrums palielināsies. Ātrumi ir grūtības secībā.

4. solis: elektroinstalācija un lodēšana

Elektroinstalācija un lodēšana
Elektroinstalācija un lodēšana

Šo projektu var darbināt ar 5 V vadu, kas darbojas ar Arduino Nano, vai no 3 AA bateriju komplekta, lai tas būtu pārnēsājams.

Izurbiet caurumu īslaicīgai spiedpogai vai novietojiet to atsevišķi no rāmja. Savienojiet vienu pusi ar zemi un otru pusi ar tapu 4.

(Pēc izvēles)-Savienojiet akumulatoru ar 5v līnijas slēdzi ar Arduino Nano VIN un zemējuma tapām. Pārliecinieties, vai signāls ir 5 V un izeja spēj apstrādāt Arduino un gaismas diodes. Lai palielinātu bateriju ilgmūžību, uzlieciet gaismas diodēm spilgtumu.

Savienojiet abus gaismas diodes komplektus ar 5v sliedi Arduino un pievienojiet zemi. Visbeidzot, sekojiet Din līnijām līdz vajadzīgajām Arduino tapām.

5. solis: karstā līme un droša

Karstā līme un droša
Karstā līme un droša
Karstā līme un droša
Karstā līme un droša

Vadu nostiprināšanai es izmantoju daudz karstu līmi un rāvējslēdzēju. Centieties pārklāt visus asos priekšmetus un stingri nostiprināt vadus. Rokas, iespējams, to tur.

6. darbība: cita atsauce

Vēl viena atsauce
Vēl viena atsauce

Vairāk pamācību, ko es atklāju, ir saistītas. Paldies par jūsu laiku un ceru, ka jūs mazliet izmantojāt šo projektu. Apmeklējiet manu vietni (www.neehaw.com), lai iegūtu vairāk dokumentācijas un jautrus projektus. Izbaudi!

Pamācāms

Pamācāmi divi

Ieteicams: