Tartalomjegyzék:

Nyomja meg a (gombot); // Arduino LCD játék: 5 lépés (képekkel)
Nyomja meg a (gombot); // Arduino LCD játék: 5 lépés (képekkel)

Videó: Nyomja meg a (gombot); // Arduino LCD játék: 5 lépés (képekkel)

Videó: Nyomja meg a (gombot); // Arduino LCD játék: 5 lépés (képekkel)
Videó: Leap Motion SDK 2024, Július
Anonim
Nyomja meg a (gombot); // Arduino LCD játék
Nyomja meg a (gombot); // Arduino LCD játék

Nemrégiben a cserkészekben dolgoztam a Game Design érdemjelvényen. Az egyik követelmény szerint ezt a játékot az Arduino segítségével építettem, amely a LED Rocker játékon alapul. A játék lényege, hogy a lehető legtöbb pontot szerezze. A játék elején meg kell nyomnia a gombot az induláshoz, majd egy nyíl lesz a képernyő közepén. Egy másik nyíl van alatta, amely a képernyőn mozog. Amikor a nyilak megegyeznek, nyomja meg a gombot, és tartsa lenyomva, amíg a zöld LED ki nem gyullad. Ezután kap egy pontot, és a játék felgyorsul.

Kellékek

  • Arduino Uno vagy Nano
  • Breadboard (kicsi, ha az Arduino Uno -t használja, közepes, ha Arduino Nano -t használ)
  • 16x2 LCD képernyő kompatibilis az Arduino -val
  • Piros és zöld LED (egy -egy)
  • Nyomógombos kapcsoló
  • Kenyeretábla vezetékek
  • 10 kilós ohmos ellenállás
  • Egy potenciométer
  • Két 220 ohmos ellenállás (típustól függően szükség lehet egy másikra az LCD képernyőhöz)
  • Opcionális: 3D nyomtató a tokhoz a játékhoz

Lépés: Forgassa be a nyomógombot és a LED -eket

Forrasztja be a nyomógombot és a LED -eket
Forrasztja be a nyomógombot és a LED -eket
Forrasztja be a nyomógombot és a LED -eket
Forrasztja be a nyomógombot és a LED -eket

Vágjon le néhány kenyérsütő vezetéket, és forrasztja őket a nyomógombhoz és a LED -ekhez. Közös alapot teremthet a LED -ek számára.

2. lépés: Választható: tok a játékhoz

Választható: tok a játékhoz
Választható: tok a játékhoz

Itt vannak a játékhoz tartozó 3D nyomtatott tok fájljai.

Eredetileg az Arduino Uno -hoz készült, de használható Nano -val.

3. lépés: Csatlakoztassa az áramkör többi részét

Csatlakoztassa az áramkör többi részét
Csatlakoztassa az áramkör többi részét
Csatlakoztassa az áramkör többi részét
Csatlakoztassa az áramkör többi részét
Csatlakoztassa az áramkör többi részét
Csatlakoztassa az áramkör többi részét

Csatlakoztassa az áramkör többi részét a kapcsolási rajz segítségével.

A kapcsolatok a következők:

  • Arduino 5v kenyérsütő +, és Arduino GND kenyérlapra -
  • LED közös föld a kenyértábla földeléséhez
  • Piros LED a 3. tűhöz, és zöld LED a 4. tűhöz
  • Kenyeretábla + gomb, a gomb másik oldala pedig a 6 -os csaphoz és a földhöz
  • Kenyeretábla + a potenciométer 1. csatlakozójához, és a potenciométer 2. kivezetése az LCD földeléséhez
  • Kenyeretábla + LCD VCC
  • Potenciométer -törlő (középső csap) az LCD kontrasztcsaphoz
  • LCD regiszter Válassza ki a tűt az Arduino 7 -es csaphoz
  • LCD RW csap a kenyértáblához -
  • LCD E - Arduino pin 9
  • LCD D4 - Arduino 10. tű
  • LCD D5 - Arduino 11. tű
  • LCD D6 - Arduino 12. tű
  • LCD D7 - Arduino 8. tüske
  • LCD LED + a kenyérpadhoz +, LCD LED - a kenyérlaphoz -

4. lépés: A kód

Töltse fel a kódot az Arduino -ba.

Nyugodtan módosítsa a kódot, ha szeretné, ez egy meglehetősen egyszerű program.

5. lépés: Játssz a játékkal

Játszd a játékot!
Játszd a játékot!
Játszd a játékot!
Játszd a játékot!
Játszd a játékot!
Játszd a játékot!

Nyomja meg a gombot, amikor a mutató középen van, és tartsa lenyomva, hogy kigyulladjon a zöld jelzőfény és a következő szintre lépjen.

Köszönjük, hogy megnézte ezt az Instructable -t! Ha tetszett, kérjük, szavazzon rám az 1 000. kihívásban.

Azok számára, akik kíváncsiak voltak, a cím úgy van formázva, mint az Arduino (C ++) kód sora.

Ajánlott: