
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05

Nedávno som v skautoch pracoval na odznaku zásluh Game Design. Pre jednu z požiadaviek som postavil túto hru pomocou Arduina, ktoré je založené na hre LED Rocker Game. Cieľom hry je získať čo najväčší počet bodov. Na začiatku hry budete musieť na spustenie stlačiť tlačidlo a potom v strede obrazovky bude šípka. Pod ním je ďalšia šípka, ktorá sa pohybuje po obrazovke. Keď sa šípky zhodujú, musíte stlačiť tlačidlo a podržať ho, kým sa nerozsvieti zelená LED dióda. Potom získate bod a hra sa zrýchli.
Zásoby
- Arduino Uno alebo Nano
- Breadboard (malý, ak používate Arduino Uno, stredný, ak používate Arduino Nano)
- 16x2 LCD obrazovka kompatibilná s Arduino
- Červená a zelená LED dióda (každá po jednej)
- Tlačidlový spínač
- Drôty na chlieb
- 10 kOhm odpor
- Potenciometer
- Dva 220 ohmové odpory (v závislosti od typu môže byť pre obrazovku LCD potrebný ďalší)
- Voliteľné: 3D tlačiareň na výrobu puzdra pre hru
Krok 1: Spájkujte tlačidlo a LED diódy


Odstrihnite niekoľko drôtov na chlieb a spájajte ich s tlačidlom a diódami LED. Pre LED diódy môžete vytvoriť spoločný základ.
Krok 2: Voliteľné: Puzdro na hru

Tu sú súbory pre 3D tlačené puzdro pre túto hru.
Toto bolo pôvodne navrhnuté pre Arduino Uno, ale dá sa použiť s Nano.
Krok 3: Pripojte zvyšok obvodu



Pripojte zvyšok obvodu pomocou schémy zapojenia.
Pripojenia sú tieto:
- Arduino 5v na breadboard +a Arduino GND na breadboard -
- LED spoločný uzemňovací uzol
- Červená LED na pin 3 a zelená LED na pin 4
- Breadboard + na tlačidlo a druhá strana tlačidla na kolík 6 a uzemnenie
- Breadboard + na svorku 1 potenciometra a svorka 2 potenciometra na kostru LCD
- Breadboard + to LCD VCC
- Stierač potenciometra (stredný kolík) na kontrastný kolík LCD
- Register Register Vyberte pin na kolíku Arduino 7
- LCD RW kolík na dosku -
- Kolík LCD E na Arduino 9
- Kolík LCD D4 na Arduino 10
- Kolík LCD D5 na Arduino 11
- Kolík LCD D6 na Arduino 12
- Kolík LCD D7 na Arduino 8
- LCD LED + na breadboard +, LCD LED - na breadboard -
Krok 4: Kód
Nahrajte kód do Arduina.
Ak chcete, kód môžete zmeniť, je to pomerne jednoduchý program.
Krok 5: Hrajte hru



Stlačte tlačidlo, keď je ukazovateľ v strede a podržte ho, aby sa rozsvietilo zelené svetlo, a postúpte na ďalšiu úroveň.
Ďakujeme, že ste si prečítali tento návod! Ak sa vám páčil, zvážte prosím svoj hlas v 1 000. výzve.
Pre tých, ktorí sa zaujímali, je názov formátovaný ako riadok kódu Arduino (C ++).