Sadržaj:

Pritisnite (dugme); // Arduino LCD igra: 5 koraka (sa slikama)
Pritisnite (dugme); // Arduino LCD igra: 5 koraka (sa slikama)

Video: Pritisnite (dugme); // Arduino LCD igra: 5 koraka (sa slikama)

Video: Pritisnite (dugme); // Arduino LCD igra: 5 koraka (sa slikama)
Video: RAMPS 1.6 - A4988/DRV8825 configuration 2024, Juli
Anonim
Pritisnite (dugme); // Arduino LCD igra
Pritisnite (dugme); // Arduino LCD igra

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 dugme za početak, tada će se na sredini ekrana pojaviti strelica. Ispod nje je još jedna strelica koja se kreće po ekranu. Kad se strelice poklapaju, morate pritisnuti dugme i držati ga dok se ne upali zelena LED dioda. Tada ćete osvojiti bod, a igra će se ubrzati.

Supplies

  • Arduino Uno ili Nano
  • Oglasna ploča (mala ako koristite Arduino Uno, srednja ako koristite Arduino Nano)
  • 16x2 LCD ekran kompatibilan sa Arduinom
  • Crvena i zelena LED dioda (svaka po jedna)
  • Prekidač na dugme
  • Žice za platformu
  • Otpornik od 10 kilo ohma
  • Potenciometar
  • Dva otpornika od 220 ohma (možda će vam trebati još jedan za vaš LCD ekran, ovisno o vrsti)
  • Opciono: 3D štampač za izradu futrole za igru

Korak 1: Lemite tipku i LED diode

Lemiti dugme i LED diode
Lemiti dugme i LED diode
Lemiti dugme i LED diode
Lemiti dugme i LED diode

Odrež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: Opcionalno: Futrola za igru

Opcionalno: Futrola za igru
Opcionalno: Futrola za igru

Evo datoteka za 3D štampano 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

Spojite ostatak kola
Spojite ostatak kola
Spojite ostatak kola
Spojite ostatak kola
Spojite ostatak kola
Spojite ostatak kola

Povežite ostatak kola pomoću sheme kola.

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 dugmeta, a druga strana dugmeta do pin 6 i mase
  • Oglasna ploča + na terminal 1 potenciometra, a terminal 2 potenciometra na uzemljenje LCD -a
  • Breadboard + do LCD VCC
  • Brisač potenciometra (srednji pin) 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 + do matične ploče +, LCD LED - do matične ploče -

Korak 4: Kôd

Otpremite kôd na Arduino.

Slobodno promijenite kôd ako želite, to je prilično jednostavan program.

Korak 5: Igrajte igru

Igraj igru!
Igraj igru!
Igraj igru!
Igraj igru!
Igraj igru!
Igraj igru!

Pritisnite dugme dok je pokazivač u sredini i držite ga da zasvetli zeleno svetlo i pređete na sledeći nivo.

Hvala vam što ste pogledali ovaj Instructable! Ako vam se svidio, razmislite o tome da glasate za mene u 1.000. izazovu.

Za one koji su se pitali, naslov je oblikovan kao linija Arduino (C ++) koda.

Preporučuje se: