Sisällysluettelo:

Cyclone (Arduino LED Game): 6 vaihetta (kuvilla)
Cyclone (Arduino LED Game): 6 vaihetta (kuvilla)

Video: Cyclone (Arduino LED Game): 6 vaihetta (kuvilla)

Video: Cyclone (Arduino LED Game): 6 vaihetta (kuvilla)
Video: High Density 2022 2024, Heinäkuu
Anonim
Cyclone (Arduino LED -peli)
Cyclone (Arduino LED -peli)

Tässä opetusohjelmassa opetan sinulle, kuinka luoda LED -peli, jolla on hyvin vähän koodia tai kokemusta! Minulla oli tämä idea jonkin aikaa ja lopulta ryhdyin sen luomiseen. Se on hauska peli, joka muistuttaa meitä kaikkia arcade -pelejä. On myös muita opetusohjelmia, jotka linkitän lisäviitteisiin. Tämä voidaan tehdä tunnin kuluessa kovasta työstä ja se on vaivan arvoista:)

Tarvikkeet

WS2812B LEDit x24

Arduino Nano

Hetkellinen painike

Vaihe 1: Katso esittely

Image
Image

Vaihe 2: Etsi minkä tahansa tyyppinen kehys

Etsi mitä tahansa kehystä
Etsi mitä tahansa kehystä
Etsi mitä tahansa kehystä
Etsi mitä tahansa kehystä

Tässä tapauksessa käytin kuvakehystä. Yhden rakentaminen on aina vaihtoehto, mutta halusin saada tämän projektin nopeasti päätökseen. Projektissani on 20 LEDiä, jotka kiertyvät kehyksen ympärille. Tätä numeroa voidaan kuitenkin aina muuttaa mieltymysten tai halutun virrankulutuksen perusteella.

Vaihe 3: Ohjelmointi

Ohjelmointi
Ohjelmointi

Tämä ohjelma ei ole tehokkain.. mutta se tekee työnsä täydellisesti. Pelissä on viisi eri pelitilaa. Pelitilan nolla edustaa valmiustilaa, kunnes painiketta painetaan. Muut pelaajat osoittavat, millä tasolla pelaaja on. Napin painamisen estämiseksi käytän toimintoa millis () viiveen () sijaan. Näin peli voi edelleen toimia, kun painike käsittelee.

Jos haluat säätää nopeutta haluamaasi, ledSpeed -muuttujan laskeminen lisää nopeutta. Nopeudet ovat vaikeusjärjestyksessä.

Vaihe 4: Johdotus ja juottaminen

Johdotus ja juottaminen
Johdotus ja juottaminen

Tätä projektia voidaan käyttää joko 5 V: n johdolla, joka kulkee Arduino Nanoon, tai 3 AA -paristosta, jotta se olisi kannettava.

Poraa reikä hetkelliselle painikkeelle tai erota se kehyksestä. Liitä toinen puoli maahan ja toinen puoli nastaan 4.

(Valinnainen) -Kytke akku 5v-johdon kytkimellä Arduino Nanon VIN- ja maadoitusliittimiin. Varmista, että signaali on 5v ja ulostulo pystyy käsittelemään Arduinon ja LEDien virtaa. Pidennä paristojen käyttöikää lisäämällä LED -valojen kirkkauskapasiteetti.

Liitä molemmat LED -valot Arduinon 5v -kiskoon ja liitä Grounds. Noudata lopuksi Din -viivoja Arduinon haluttuihin nastoihin.

Vaihe 5: Kuuma liima ja suojaus

Kuuma liima ja turvallinen
Kuuma liima ja turvallinen
Kuuma liima ja turvallinen
Kuuma liima ja turvallinen

Käytin paljon kuumaa liimaa ja vetoketjua johtojen kiinnittämiseen. Yritä peittää terävät esineet ja kiinnittää johdot tukevasti. Kädet saattavat pitää tätä.

Vaihe 6: Toinen viite

Toinen viite
Toinen viite

Löysin lisää opettavia linkkejä. Kiitos ajastasi ja toivon, että olet hyötynyt tästä projektista. Vieraile verkkosivustollani (www.neehaw.com) saadaksesi lisää dokumentaatiota ja hauskoja projekteja. Nauttia!

Opettavainen

Ohjeellinen kaksi

Suositeltava: