Përmbajtje:

Shtyp butonin); // Një lojë Arduino LCD: 5 hapa (me fotografi)
Shtyp butonin); // Një lojë Arduino LCD: 5 hapa (me fotografi)

Video: Shtyp butonin); // Një lojë Arduino LCD: 5 hapa (me fotografi)

Video: Shtyp butonin); // Një lojë Arduino LCD: 5 hapa (me fotografi)
Video: SKR Pro v1.2 - Basics 2024, Korrik
Anonim
Shtyp butonin); // Një lojë Arduino LCD
Shtyp butonin); // Një lojë Arduino LCD

Kohët e fundit në Skautët, kam punuar në simbolin e meritës së Dizajnit të Lojërave. Për një nga kërkesat, unë e ndërtova këtë lojë duke përdorur Arduino që bazohet në Lojë LED Rocker. Pika e lojës është të shënoni sasinë më të lartë të pikëve të mundshme. Në fillim të lojës, do t'ju duhet të shtypni butonin për të filluar, pastaj do të ketë një shigjetë në mes të ekranit. Ka një shigjetë tjetër poshtë tij që lëviz nëpër ekran. Kur shigjetat përputhen, duhet të shtypni butonin dhe ta mbani derisa drita LED jeshile të ndizet. Pastaj do të merrni një pikë dhe loja do të përshpejtohet.

Furnizimet

  • Arduino Uno ose Nano
  • Breadboard (i vogël nëse përdorni Arduino Uno, i mesëm nëse përdorni Arduino Nano)
  • Ekran LCD 16x2 i pajtueshëm me Arduino
  • Një LED e kuqe dhe një jeshile (një secila)
  • Një ndërprerës i butonit
  • Telat e bukës
  • Një rezistencë 10 kilogramë
  • Një potenciometër
  • Dy rezistorë 220 Ohm (mund të keni nevojë për një tjetër për ekranin tuaj LCD në varësi të llojit)
  • Opsionale: Printer 3d për të bërë një rast për lojën

Hapi 1: Lidhni butonin Push dhe LED

Bashkoni butonin Push dhe LED
Bashkoni butonin Push dhe LED
Bashkoni butonin Push dhe LED
Bashkoni butonin Push dhe LED

Pritini disa tela të dërrasës së bukës dhe ngjitini ato në butonin dhe LED. Ju mund të krijoni një bazë të përbashkët për LEDS.

Hapi 2: Opsionale: Rast për lojën

Opsionale: Rast për lojën
Opsionale: Rast për lojën

Këtu janë skedarët për një kuti të printuar 3D për këtë lojë.

Kjo u krijua fillimisht për Arduino Uno, por mund të përdoret me një Nano.

Hapi 3: Lidhni pjesën tjetër të qarkut

Lidhni pjesën tjetër të qarkut
Lidhni pjesën tjetër të qarkut
Lidhni pjesën tjetër të qarkut
Lidhni pjesën tjetër të qarkut
Lidhni pjesën tjetër të qarkut
Lidhni pjesën tjetër të qarkut

Lidhni pjesën tjetër të qarkut duke përdorur diagramin e qarkut.

Lidhjet janë:

  • Arduino 5v në breadboard +, dhe Arduino GND në breadboard -
  • Fusha e përbashkët LED në terrenin e bukës
  • LED i kuq në pin 3, dhe LED jeshil në pin 4
  • Breadboard + te butoni, dhe ana tjetër e butonit për të fiksuar 6 dhe tokëzuar
  • Breadboard + në terminalin 1 të potenciometrit, dhe terminalin potenciometër 2 në tokën LCD
  • Breadboard + në LCD VCC
  • Fshirëse potenciometri (kunja e mesme) në kunjin e kontrastit LCD
  • Regjistrimi LCD Zgjidhni pin në Arduino pin 7
  • Gjilpërë LCD RW në dërrasë buke -
  • LCD E në Arduino pin 9
  • LCD D4 në pin Arduino 10
  • LCD D5 në Arduino pin 11
  • LCD D6 në pin Arduino 12
  • LCD D7 në pin Arduino 8
  • LCD LED + në bukë +, LED LCD - në dërrasë buke -

Hapi 4: Kodi

Ngarko kodin në Arduino.

Mos ngurroni të ndryshoni kodin nëse dëshironi, është një program mjaft i thjeshtë.

Hapi 5: Luaj lojën

Luaj lojen!
Luaj lojen!
Luaj lojen!
Luaj lojen!
Luaj lojen!
Luaj lojen!

Shtypni butonin kur treguesi është në mes dhe mbajeni atë për të ndezur dritën jeshile dhe për të përparuar në nivelin tjetër.

Faleminderit që keni kontrolluar këtë Instructable! Nëse ju pëlqeu, ju lutemi merrni parasysh të votoni për mua në sfidën e 1 000 -të.

Për ata që pyesin, titulli është i formatuar si një linjë e kodit Arduino (C ++).