Sadržaj:
- Pribor
- Korak 1: Lemite tipku i LED diode
- Korak 2: Izborno: Slučaj za igru
- Korak 3: Spojite ostatak kruga
- Korak 4: Kôd
- Korak 5: Igrajte igru
Video: Pritisni gumb); // Arduino LCD igra: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Nedavno sam u izviđačima radio na znački zasluga za dizajn igre. Za jedan od zahtjeva, napravio sam ovu igru koristeći Arduino koji se temelji na LED Rocker igri. Poanta igre je postići najveći mogući broj bodova. Na početku igre morat ćete pritisnuti gumb za početak, tada će se na sredini zaslona pojaviti strelica. Ispod nje nalazi se još jedna strelica koja se pomiče po ekranu. Kad se strelice podudaraju, morate pritisnuti gumb i držati ga pritisnutim dok ne zasvijetli zelena LED dioda. Tada ćete dobiti bod, a igra će se ubrzati.
Pribor
- Arduino Uno ili Nano
- Oglasna ploča (mala ako koristite Arduino Uno, srednja ako koristite Arduino Nano)
- 16x2 LCD zaslon kompatibilan s Arduinom
- Crvena i zelena LED (svaka po jedna)
- Prekidač na tipku
- Žice za pločice
- Otpornik od 10 kilograma
- Potenciometar
- Dva otpornika od 220 ohma (možda će vam trebati još jedan za vaš LCD zaslon, ovisno o vrsti)
- Izborno: 3d pisač za izradu futrole za igru
Korak 1: Lemite tipku i LED diode
Izrežite neke žice za matičnu ploču i lemite ih na tipku i LED diode. Možete stvoriti zajedničko tlo za LED diode.
Korak 2: Izborno: Slučaj za igru
Evo datoteka za 3D tiskano kućište za ovu igru.
Ovo je izvorno dizajnirano za Arduino Uno, ali se može koristiti s Nano -om.
Korak 3: Spojite ostatak kruga
Ostatak kruga spojite pomoću sheme spojeva.
Veze su:
- Arduino 5v na matičnu ploču +i Arduino GND na matičnu ploču -
- LED zajedničko uzemljenje do mase
- Crvena LED na pin 3, a zelena LED na pin 4
- Oglasna ploča + do gumba, a druga strana gumba za pin 6 i uzemljenje
- Oglasna ploča + na terminal 1 potenciometra, a terminal 2 potenciometra na masu LCD -a
- Oglasna ploča + do LCD VCC
- Brisač potenciometra (srednja iglica) na LCD kontrastni pin
- LCD registar Odaberite pin za Arduino pin 7
- LCD RW pin na matičnoj ploči -
- LCD E na Arduino pin 9
- LCD D4 na Arduino pin 10
- LCD D5 na Arduino pin 11
- LCD D6 na Arduino pin 12
- LCD D7 na Arduino pin 8
- LCD LED + na ploču +, LCD LED - na ploču -
Korak 4: Kôd
Prenesite kôd na Arduino.
Slobodno promijenite kôd ako želite, to je prilično jednostavan program.
Korak 5: Igrajte igru
Pritisnite gumb dok je pokazivač u sredini i držite ga pritisnutim da zasvijetli zeleno svjetlo i prijeđete na sljedeću razinu.
Hvala vam što ste pogledali ovaj Instructable! Ako vam se svidio, razmislite o glasovanju za mene u 1.000. izazovu.
Za one koji su se pitali, naslov je oblikovan kao redak Arduino (C ++) koda.