Sisällysluettelo:

Paina nappia); // Arduinon LCD -peli: 5 vaihetta (kuvilla)
Paina nappia); // Arduinon LCD -peli: 5 vaihetta (kuvilla)

Video: Paina nappia); // Arduinon LCD -peli: 5 vaihetta (kuvilla)

Video: Paina nappia); // Arduinon LCD -peli: 5 vaihetta (kuvilla)
Video: Домашняя автоматизация: как использовать 7 программ от 0,1 с до 9999 минут, релейный таймер XY-LJ02 2024, Heinäkuu
Anonim
Paina nappia); // Arduinon LCD -peli
Paina nappia); // Arduinon LCD -peli

Äskettäin partiolaisissa työskentelin Game Design -merkin parissa. Yhtenä vaatimuksista rakensin tämän pelin Arduinolla, joka perustuu LED Rocker Game -peliin. Pelin tarkoitus on kerätä mahdollisimman paljon pisteitä. Pelin alussa sinun on painettava painiketta aloittaaksesi, sitten näytön keskellä on nuoli. Sen alla on toinen nuoli, joka liikkuu näytön poikki. Kun nuolet vastaavat toisiaan, sinun on painettava painiketta ja pidettävä sitä painettuna, kunnes vihreä LED -valo syttyy. Sitten saat pisteen ja peli nopeutuu.

Tarvikkeet

  • Arduino Uno tai Nano
  • Leipälauta (pieni, jos käytät Arduino Unoa, keskikokoinen, jos käytät Arduino Nano)
  • 16x2 LCD -näyttö, joka on yhteensopiva Arduinon kanssa
  • Punainen ja vihreä LED (yksi)
  • Painonappikytkin
  • Leipälevyn johdot
  • 10 kilon ohmin vastus
  • Potentiometri
  • Kaksi 220 ohmin vastusta (saatat tarvita toisen LCD -näyttöön tyypistä riippuen)
  • Valinnainen: 3D -tulostin kotelon luomiseksi pelille

Vaihe 1: Juotos painike ja LEDit

Juotos painike ja LEDit
Juotos painike ja LEDit
Juotos painike ja LEDit
Juotos painike ja LEDit

Katkaise leipälevyn johdot ja juota ne painikkeeseen ja LED -valoihin. Voit luoda yhteisen perustan LED -valolle.

Vaihe 2: Valinnainen: pelin kotelo

Valinnainen: pelikotelo
Valinnainen: pelikotelo

Tässä ovat tämän pelin 3D -tulostetun kotelon tiedostot.

Tämä on alun perin suunniteltu Arduino Unolle, mutta sitä voidaan käyttää nanon kanssa.

Vaihe 3: Kytke muu piiri

Yhdistä muu piiri
Yhdistä muu piiri
Yhdistä muu piiri
Yhdistä muu piiri
Yhdistä muu piiri
Yhdistä muu piiri

Kytke muu piiri kytkentäkaavion avulla.

Liitännät ovat:

  • Arduino 5v leipälauta +ja Arduino GND leipälauta -
  • LED -maadoitus leipälautan maahan
  • Punainen LED nastaan 3 ja vihreä LED nastaan 4
  • Breadboard + -painike ja painikkeen toinen puoli nastaan 6 ja maahan
  • Leipälevy + potentiometrin liittimeen 1 ja potentiometrin liitin 2 nestekidenäytön maahan
  • Leipälauta + LCD VCC
  • Potentiometrin pyyhin (keskitappi) LCD -kontrastitappiin
  • LCD -rekisteri Valitse nasta Arduino -nastaan 7
  • LCD RW -tappi leipälautaan -
  • LCD E - Arduino -nasta 9
  • LCD D4 - Arduino -nasta 10
  • LCD D5 - Arduino -nasta 11
  • LCD D6 - Arduino -nasta 12
  • LCD D7 - Arduino -nasta 8
  • LCD LED + leipätaululle +, LCD LED - leipälevylle -

Vaihe 4: Koodi

Lähetä koodi Arduinolle.

Voit vapaasti muuttaa koodia, jos haluat, se on melko yksinkertainen ohjelma.

Vaihe 5: Pelaa peliä

Pelaa peliä!
Pelaa peliä!
Pelaa peliä!
Pelaa peliä!
Pelaa peliä!
Pelaa peliä!

Paina painiketta, kun osoitin on keskellä, ja pidä sitä painettuna, jotta vihreä valo syttyy ja siirryt seuraavalle tasolle.

Kiitos, että katsoit tämän Instructable -ohjelman! Jos pidit siitä, harkitse minun äänestämistä 1 000. haasteessa.

Niille, jotka ihmettelivät, otsikko on muotoiltu kuin Arduino (C ++) -koodirivi.