Sisällysluettelo:

Arduino Cyclone Arcade Game: 6 vaihetta
Arduino Cyclone Arcade Game: 6 vaihetta

Video: Arduino Cyclone Arcade Game: 6 vaihetta

Video: Arduino Cyclone Arcade Game: 6 vaihetta
Video: DIY Arduino Cyclone Game with WS2812B Led Ring 2024, Heinäkuu
Anonim
Arduino Cyclone Arcade -peli
Arduino Cyclone Arcade -peli
Arduino Cyclone Arcade -peli
Arduino Cyclone Arcade -peli

Vilkkuvia valoja! Arduino! Peli! Mitä muuta tarvitsee sanoa? Tämä peli perustuu Cyclone -arcade -peliin, jossa pelaaja yrittää estää ledin vierityksen ympyrän ympäri tietyssä paikassa.

Vaihe 1: Materiaalit

Materiaalit
Materiaalit

1x Arduino Uno

3x hyppyjohdot

1x WS2812B LED -nauha (ostin omani 30 dollarilla Amazonista täältä)

Vaihe 2: Koodi

Lataa Arduino IDE osoitteesta www.arduino.cc/en/Main/Software

Lataa FastLED -kirjaston uusin versio osoitteesta

Asenna kirjasto Arduino IDE: hen noudattamalla seuraavia ohjeita:

Lataa projektin koodi täältä.

Pura koodi ja avaa se Arduinossa kaksoisnapsauttamalla LEDGame.ino.

Vaihe 3: Johdotus

Kytke kolme hyppyjohtoa merkkijonoon. Kytke ensimmäinen johdin LED -nauhan 5 voltin tyynystä Arduinon 5 voltin napaan. Liitä toinen johdin LED -nauhan Din -tyynystä Arduinon digitaaliseen nastaan 7. Liitä LED -nauhan Gnd -tyynyn viimeinen johto Arduinon Gnd -liitäntään. Saatat joutua juottamaan nämä johdot LED -nauhan tyynyihin. VAROITUS: Yli 30 ledin liittäminen Arduinoon voi aiheuttaa ylivirtavaurioita sisäiselle säätimelle tai USB -virtalähteelle.

Vaihe 4: Lataa koodi ja suorita

Avaa koodi Arduino IDE: ssä. Korvaa numero 27 rivillä 24 ledien lukumäärällä. Määritä, minkä ledin tulisi olla keskimmäinen led, ja korvaa se numerolla 14 rivillä 27. Lähetä ohjelma taululle napsauttamalla lataa. Muista valita oikea korttityyppi ja portti työkaluvalikosta. Avaa sitten sarjamonitori, aseta siirtonopeudeksi 9600 ja noudata näyttöön tulevia ohjeita.

Vaihe 5: Miten koodi toimii?

Koodi on yksinkertainen tilakone, joka toimii joko käynnissä olevassa pelissä tai pelitilassa. A for loop siirtää lediä merkkijonoa pitkin, kunnes syöttö on vastaanotettu Serialin kautta. Sitten peli siirtyy pelin yli -tilaan ja laskee ledin etäisyyden merkkijonon keskeltä.

Vaihe 6: Kiitos, että luit

Jos pidit tästä Instructable -ohjelmasta, harkitse sen lisäämistä suosikkeihin ja tutustu blogiini täällä. Kiitos, että luit. Jos sinulla on ehdotuksia tai muutoksia, jätä ne alla oleviin kommentteihin.

Suositeltava: