Kazalo:

Pritisnite (Gumb); // Arduino LCD igra: 5 korakov (s slikami)
Pritisnite (Gumb); // Arduino LCD igra: 5 korakov (s slikami)

Video: Pritisnite (Gumb); // Arduino LCD igra: 5 korakov (s slikami)

Video: Pritisnite (Gumb); // Arduino LCD igra: 5 korakov (s slikami)
Video: RAMPS 1.6 - A4988/DRV8825 configuration 2024, November
Anonim
Pritisnite (Gumb); // Arduino LCD igra
Pritisnite (Gumb); // Arduino LCD igra

Pred kratkim sem v skavtih delal na znački zaslug za oblikovanje iger. Za eno od zahtev sem to igro zgradil z uporabo Arduina, ki temelji na igri LED Rocker. Bistvo igre je doseči čim večjo količino točk. Na začetku igre boste morali pritisniti gumb za začetek, nato pa bo na sredini zaslona puščica. Pod njim je še ena puščica, ki se premika po zaslonu. Ko se puščice ujemajo, morate pritisniti gumb in ga držati, dokler ne zasveti zelena LED. Nato boste dobili točko in igra se bo pospešila.

Zaloge

  • Arduino Uno ali Nano
  • Ogledna plošča (majhna, če uporabljate Arduino Uno, srednja, če uporabljate Arduino Nano)
  • 16x2 LCD zaslon, združljiv z Arduinom
  • Rdeča in zelena LED (vsaka po ena)
  • Stikalno stikalo
  • Žice za ploščice
  • 10 kilo ohmski upor
  • Potenciometer
  • Dva upora 220 Ohmov (morda boste potrebovali še enega za vaš LCD zaslon, odvisno od vrste)
  • Izbirno: 3D tiskalnik za izdelavo etuija za igro

1. korak: Spajkajte gumb in LED diode

Spajajte gumb in LED diode
Spajajte gumb in LED diode
Spajajte gumb in LED diode
Spajajte gumb in LED diode

Odrežite nekaj žic in jih spajkajte na gumb in LED. Za LED diode lahko naredite skupno podlago.

2. korak: Izbirno: Primer za igro

Izbirno: etui za igro
Izbirno: etui za igro

Tu so datoteke za 3D natisnjeno ohišje za to igro.

Ta je bil prvotno zasnovan za Arduino Uno, vendar ga je mogoče uporabiti z Nano.

3. korak: Priključite preostali del vezja

Priključite preostali del vezja
Priključite preostali del vezja
Priključite preostali del vezja
Priključite preostali del vezja
Priključite preostali del vezja
Priključite preostali del vezja

Preostanek vezja povežite s shemo vezja.

Povezave so:

  • Arduino 5v na mizo +in Arduino GND na mizo -
  • LED skupna tla do ozemljitvene plošče
  • Rdeča LED na pin 3 in zelena LED na pin 4
  • Desna plošča + do gumba, druga stran gumba pa do zatiča 6 in ozemljitev
  • Ogledna plošča + do priključka 1 potenciometra in priključek 2 potenciometra do tal LCD
  • Breadboard + do LCD VCC
  • Brisalnik potenciometra (srednji zatič) na kontrastni zatič LCD
  • LCD Register Izberite pin na Arduino pin 7
  • LCD RW pin na ploščo -
  • LCD E do Arduino pin 9
  • LCD D4 do Arduino pin 10
  • LCD D5 do Arduino pin 11
  • LCD D6 do Arduino pin 12
  • LCD D7 do Arduino pin 8
  • LCD LED + na mizo +, LED LED - na mizo -

4. korak: Koda

Naložite kodo v Arduino.

Kodo lahko spremenite, če želite, to je precej preprost program.

5. korak: Igrajte igro

Igraj igro!
Igraj igro!
Igraj igro!
Igraj igro!
Igraj igro!
Igraj igro!

Ko je kazalec na sredini, pritisnite gumb in ga pridržite, da zasveti zelena luč in napredujete na naslednjo stopnjo.

Hvala, ker ste si ogledali ta Instructable! Če vam je bil všeč, razmislite o glasovanju zame v 1000. izzivu.

Za tiste, ki ste se spraševali, je naslov oblikovan kot vrstica kode Arduino (C ++).

Priporočena: