Obsah:

Stlačte tlačidlo); // Hra Arduino LCD: 5 krokov (s obrázkami)
Stlačte tlačidlo); // Hra Arduino LCD: 5 krokov (s obrázkami)

Video: Stlačte tlačidlo); // Hra Arduino LCD: 5 krokov (s obrázkami)

Video: Stlačte tlačidlo); // Hra Arduino LCD: 5 krokov (s obrázkami)
Video: Leap Motion SDK 2024, November
Anonim
Stlačte tlačidlo); // Hra Arduino LCD
Stlačte tlačidlo); // Hra Arduino LCD

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

Spájkujte tlačidlo a LED diódy
Spájkujte tlačidlo a LED diódy
Spájkujte tlačidlo a LED diódy
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

Voliteľné: Puzdro na hru
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
Pripojte zvyšok obvodu
Pripojte zvyšok obvodu
Pripojte zvyšok obvodu
Pripojte zvyšok obvodu
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

Hrať hru!
Hrať hru!
Hrať hru!
Hrať hru!
Hrať hru!
Hrať 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 ++).