Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Juotos painike ja LEDit
- Vaihe 2: Valinnainen: pelin kotelo
- Vaihe 3: Kytke muu piiri
- Vaihe 4: Koodi
- Vaihe 5: Pelaa peliä
Video: Paina nappia); // Arduinon LCD -peli: 5 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Ä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
Katkaise leipälevyn johdot ja juota ne painikkeeseen ja LED -valoihin. Voit luoda yhteisen perustan LED -valolle.
Vaihe 2: Valinnainen: pelin kotelo
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
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ä
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.