Sisukord:

Tsüklon (Arduino LED -mäng): 6 sammu (piltidega)
Tsüklon (Arduino LED -mäng): 6 sammu (piltidega)
Anonim
Tsüklon (Arduino LED -mäng)
Tsüklon (Arduino LED -mäng)

Selles õpetuses õpetan teile, kuidas luua LED -mängu väga väikese koodi või kogemusega! Mul tekkis see idee mõnda aega ja lõpuks jõudsin selle loomiseni. See on lõbus mäng, mis tuletab meile kõigile meelde arkaadmänge. On ka teisi õpetusi, millele lisan viiteid. Seda saab teha tunni jooksul pärast rasket tööd ja see on vaeva väärt:)

Tarvikud

WS2812B LED -id x24

Arduino Nano

Hetkeline nupp

Samm: vaadake demot

Image
Image

Samm: leidke mis tahes tüüpi raam

Leidke mis tahes tüüpi raam
Leidke mis tahes tüüpi raam
Leidke mis tahes tüüpi raam
Leidke mis tahes tüüpi raam

Sel juhul kasutasin pildiraami. Ühe ehitamine on alati võimalus, kuid tahtsin selle projekti kiiresti lõpule viia. Minu projektis on 20 LED -i, mis ümbritsevad raami. Seda numbrit saab aga alati muuta vastavalt eelistustele või soovitud energiatarbimisele.

3. samm: programmeerimine

Programmeerimine
Programmeerimine

See programm ei ole kõige tõhusam, kuid teeb oma tööd suurepäraselt. Mängul on viis erinevat mänguala. Mänguvaba null tähistab jõudeolekut, kuni nuppu vajutatakse. Teised mängukaaslased näitavad, millisel tasemel mängija on. Nupu tagasilöögi tõrjumiseks kasutan viivituse () asemel funktsiooni millis (). Nii saab mäng veel nupu töötlemise ajal töötada.

Kiiruse kohandamiseks eelistusele suurendab muutuja ledSpeed vähendamine kiirust. Kiirused on raskusastme järjekorras.

Samm: juhtmestik ja jootmine

Juhtmed ja jootmine
Juhtmed ja jootmine

Seda projekti saab toita kas 5 -voldise juhtmega, mis töötab Arduino Nano külge, või 3 AA patareist, et muuta see kaasaskantavaks.

Puurige hetkelise nupu jaoks auk või laske see raamist eraldada. Ühendage üks külg maapinnaga ja teine pool tihvtiga 4.

(Valikuline)-Ühendage aku koos 5-voldise lülitiga Arduino Nano VIN- ja maanduspistikutega. Veenduge, et signaal on 5v ja väljund saab hakkama Arduino ja LED -ide toitega. Patareide pikaealisuse suurendamiseks pange valgusdioodidele heledus.

Ühendage mõlemad LED -de komplektid Arduino 5v rööpaga ja ühendage maapind. Lõpuks järgige Dini jooni Arduino soovitud tihvtideni.

Samm: kuum liim ja turvaline

Kuum liim ja turvaline
Kuum liim ja turvaline
Kuum liim ja turvaline
Kuum liim ja turvaline

Juhtmete kinnitamiseks kasutasin palju kuuma liimi ja tõmblukku. Proovige katta kõik teravad esemed ja kinnitage juhtmed kindlalt. Käed võivad sellest kinni hoida.

6. samm: teine viide

Teine viide
Teine viide

Rohkem õpetatavaid leidsin, et need on lingitud. Tänan teid aja eest ja loodan, et saate sellest projektist natuke kasu. Lisateavet ja lõbusaid projekte leiate minu veebisaidilt (www.neehaw.com). Nautige!

Juhendatav Üks

Juhendatav kaks

Soovitan: