Indholdsfortegnelse:

Tryk på (knap); // Et Arduino LCD -spil: 5 trin (med billeder)
Tryk på (knap); // Et Arduino LCD -spil: 5 trin (med billeder)

Video: Tryk på (knap); // Et Arduino LCD -spil: 5 trin (med billeder)

Video: Tryk på (knap); // Et Arduino LCD -spil: 5 trin (med billeder)
Video: Using LCD Displays with Arduino 2024, November
Anonim
Tryk på (knap); // Et Arduino LCD -spil
Tryk på (knap); // Et Arduino LCD -spil

For nylig i spejdere arbejdede jeg på Game Design -fortjenestemærket. For et af kravene, byggede jeg dette spil ved hjælp af Arduino, der er baseret på LED Rocker Game. Pointen i spillet er at score det højeste antal point muligt. I starten af spillet skal du trykke på knappen for at starte, så vil der være en pil i midten af skærmen. Der er en anden pil under den, der bevæger sig hen over skærmen. Når pilene matcher, skal du trykke på knappen og holde den nede, indtil den grønne LED lyser. Du får derefter et point, og spillet vil fremskynde.

Forbrugsvarer

  • Arduino Uno eller Nano
  • Brødbræt (lille, hvis du bruger Arduino Uno, medium hvis du bruger Arduino Nano)
  • 16x2 LCD -skærm kompatibel med Arduino
  • En rød og en grøn LED (en hver)
  • En trykknapkontakt
  • Brødbræt ledninger
  • En 10 kilo ohm modstand
  • Et potentiometer
  • To 220 Ohm modstande (du skal muligvis bruge en til din LCD -skærm afhængigt af typen)
  • Valgfrit: 3D -printer til at lave en sag til spillet

Trin 1: Lodd trykknappen og lysdioderne

Lodde trykknappen og lysdioderne
Lodde trykknappen og lysdioderne
Lodde trykknappen og lysdioderne
Lodde trykknappen og lysdioderne

Skær nogle brødbrætstråde op og lod dem til trykknappen og lysdioderne. Du kan skabe en fælles grund for LED'erne.

Trin 2: Valgfrit: Etui til spillet

Valgfrit: Etui til spillet
Valgfrit: Etui til spillet

Her er filerne til en 3D -trykt sag til dette spil.

Dette var oprindeligt designet til Arduino Uno, men kan bruges med en Nano.

Trin 3: Tilslut resten af kredsløbet

Tilslut resten af kredsløbet
Tilslut resten af kredsløbet
Tilslut resten af kredsløbet
Tilslut resten af kredsløbet
Tilslut resten af kredsløbet
Tilslut resten af kredsløbet

Tilslut resten af kredsløbet ved hjælp af kredsløbsdiagrammet.

Forbindelserne er:

  • Arduino 5v til breadboard +, og Arduino GND til breadboard -
  • LED fælles grund til brødbræt
  • Rød LED til pin 3 og grøn LED til pin 4
  • Breadboard + til knappen, og den anden side af knappen til pin 6 og jorden
  • Breadboard + til potentiometer terminal 1, og potentiometer terminal 2 til LCD jord
  • Breadboard + til LCD VCC
  • Potentiometer visker (midterste pin) til LCD kontraststift
  • LCD Register Vælg pin til Arduino pin 7
  • LCD RW pin til breadboard -
  • LCD E til Arduino pin 9
  • LCD D4 til Arduino pin 10
  • LCD D5 til Arduino pin 11
  • LCD D6 til Arduino pin 12
  • LCD D7 til Arduino pin 8
  • LCD LED + til breadboard +, LCD LED - til breadboard -

Trin 4: Koden

Upload koden til Arduino.

Du er velkommen til at ændre koden, hvis du vil, det er et ret simpelt program.

Trin 5: Spil spillet

Spil spillet!
Spil spillet!
Spil spillet!
Spil spillet!
Spil spillet!
Spil spillet!

Tryk på knappen, når markøren er i midten, og hold den nede for at lyse det grønne lys og gå videre til det næste niveau.

Tak fordi du tjekkede denne instruktive! Hvis du kunne lide den, kan du overveje at stemme på mig i 1.000. udfordringen.

For dem, der undrede sig, er titlen formateret som en linje med Arduino (C ++) kode.

Anbefalede: