Innholdsfortegnelse:

Trykk på knappen); // Et Arduino LCD -spill: 5 trinn (med bilder)
Trykk på knappen); // Et Arduino LCD -spill: 5 trinn (med bilder)

Video: Trykk på knappen); // Et Arduino LCD -spill: 5 trinn (med bilder)

Video: Trykk på knappen); // Et Arduino LCD -spill: 5 trinn (med bilder)
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Juli
Anonim
Trykk på knappen); // Et Arduino LCD -spill
Trykk på knappen); // Et Arduino LCD -spill

Nylig i speiderne jobbet jeg med fortjenestemerket Game Design. For et av kravene, bygde jeg dette spillet ved hjelp av Arduino som er basert på LED Rocker Game. Poenget med spillet er å score flest mulig poeng. I begynnelsen av spillet må du trykke på knappen for å starte, så vil det være en pil i midten av skjermen. Det er en annen pil under den som beveger seg over skjermen. Når pilene samsvarer, må du trykke på knappen og holde den nede til den grønne LED -lampen lyser. Du vil da få et poeng, og spillet vil øke hastigheten.

Rekvisita

  • Arduino Uno eller Nano
  • Brødbrett (lite hvis du bruker Arduino Uno, middels hvis du bruker Arduino Nano)
  • 16x2 LCD -skjerm kompatibel med Arduino
  • En rød og en grønn LED (en hver)
  • En trykknappbryter
  • Brødbrett ledninger
  • En 10 kilo ohm motstand
  • Et potensiometer
  • To 220 Ohm motstander (du trenger kanskje en til for LCD -skjermen avhengig av type)
  • Valgfritt: 3d -skriver for å lage en sak for spillet

Trinn 1: Lodd trykknappen og lysdiodene

Lodd trykknappen og lysdiodene
Lodd trykknappen og lysdiodene
Lodd trykknappen og lysdiodene
Lodd trykknappen og lysdiodene

Klipp opp noen brødbrettledninger og lodd dem til trykknappen og lysdiodene. Du kan lage et felles grunnlag for lysdiodene.

Trinn 2: Valgfritt: Case for the Game

Valgfritt: Case for the Game
Valgfritt: Case for the Game

Her er filene til et 3D -trykt etui for dette spillet.

Dette ble opprinnelig designet for Arduino Uno, men kan brukes med en Nano.

Trinn 3: Koble til resten av kretsen

Koble til resten av kretsen
Koble til resten av kretsen
Koble til resten av kretsen
Koble til resten av kretsen
Koble til resten av kretsen
Koble til resten av kretsen

Koble til resten av kretsen ved hjelp av kretsdiagrammet.

Tilkoblingene er:

  • Arduino 5v til breadboard +, og Arduino GND til breadboard -
  • LED felles bakke til brødbrett
  • Rød LED til pin 3, og grønn LED til pin 4
  • Brødbrett + til knapp, og den andre siden av knappen til pinne 6 og bakken
  • Brødbrett + til potensiometer terminal 1, og potensiometer terminal 2 til LCD bakken
  • Brødbrett + til LCD VCC
  • Potensiometer visker (midtre pin) til LCD kontraststift
  • LCD Register Velg 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 -

Trinn 4: Koden

Last opp koden til Arduino.

Endre gjerne koden hvis du vil, det er et ganske enkelt program.

Trinn 5: Spill spillet

Spille spillet!
Spille spillet!
Spille spillet!
Spille spillet!
Spille spillet!
Spille spillet!

Trykk på knappen når pekeren er i midten og hold den nede for å lyse opp det grønne lyset og gå videre til neste nivå.

Takk for at du sjekket denne instruksjonsboken! Hvis du likte den, kan du vurdere å stemme på meg i 1 000. utfordringen.

For de som lurte, er tittelen formatert som en linje med Arduino (C ++) kode.