Cuprins:

Apasa butonul); // Un joc LCD Arduino: 5 pași (cu imagini)
Apasa butonul); // Un joc LCD Arduino: 5 pași (cu imagini)

Video: Apasa butonul); // Un joc LCD Arduino: 5 pași (cu imagini)

Video: Apasa butonul); // Un joc LCD Arduino: 5 pași (cu imagini)
Video: Ce înseamna semnul tau din nastere 2024, Iulie
Anonim
Apasa butonul); // Un joc LCD Arduino
Apasa butonul); // Un joc LCD Arduino

Recent, în Scouts, am lucrat la insigna de merit Design de joc. Pentru una dintre cerințe, am construit acest joc folosind Arduino care se bazează pe jocul LED Rocker. Scopul jocului este de a înscrie cea mai mare cantitate posibilă de puncte. La începutul jocului, va trebui să apăsați butonul pentru a începe, apoi va exista o săgeată în mijlocul ecranului. Există o altă săgeată sub ea care se deplasează pe ecran. Când săgețile se potrivesc, trebuie să apăsați butonul și să îl țineți apăsat până când LED-ul verde se aprinde. Veți obține apoi un punct, iar jocul se va grăbi.

Provizii

  • Arduino Uno sau Nano
  • Breadboard (mică dacă utilizați Arduino Uno, mediu dacă utilizați Arduino Nano)
  • Ecran LCD 16x2 compatibil cu Arduino
  • Un LED roșu și unul verde (câte unul)
  • Un comutator cu buton
  • Sârme de panouri
  • Un rezistor de 10 kg ohm
  • Un potențiometru
  • Două rezistențe de 220 Ohm (este posibil să aveți nevoie de altul pentru ecranul LCD în funcție de tip)
  • Opțional: imprimantă 3D pentru a crea o carcasă pentru joc

Pasul 1: lipiți butonul și LED-urile

Lipiți butonul și LED-urile
Lipiți butonul și LED-urile
Lipiți butonul și LED-urile
Lipiți butonul și LED-urile

Tăiați câteva fire de panou și lipiți-le pe buton și LED-uri. Puteți crea un punct comun pentru LED-uri.

Pasul 2: Opțional: Caz pentru joc

Opțional: Carcasă pentru joc
Opțional: Carcasă pentru joc

Iată fișierele pentru o carcasă tipărită 3D pentru acest joc.

Acesta a fost inițial conceput pentru Arduino Uno, dar poate fi utilizat cu un Nano.

Pasul 3: Conectați restul circuitului

Conectați restul circuitului
Conectați restul circuitului
Conectați restul circuitului
Conectați restul circuitului
Conectați restul circuitului
Conectați restul circuitului

Conectați restul circuitului utilizând schema circuitului.

Conexiunile sunt:

  • Arduino 5v la breadboard + și Arduino GND la breadboard -
  • LED-ul comun la solul panoului
  • LED roșu la pinul 3 și LED verde la pinul 4
  • Breadboard + to button, iar cealaltă parte a butonului to pin 6 and ground
  • Panou + la borna 1 a potențiometrului și borna 2 a potențiometrului la solul LCD
  • Breadboard + la LCD VCC
  • Ștergătorul de potențiometru (pinul central) la pinul de contrast LCD
  • Înregistrare LCD Selectați pinul la pinul Arduino 7
  • Pinul RW LCD pe panoul de măsurare -
  • LCD E la pinul 9 Arduino
  • LCD D4 la pinul 10 Arduino
  • LCD D5 la pinul 11 Arduino
  • LCD D6 la pinul 12 Arduino
  • LCD D7 la pinul 8 Arduino
  • LCD LED + la panou +, LED LCD - la panou -

Pasul 4: Codul

Încărcați codul pe Arduino.

Simțiți-vă liber să modificați codul dacă doriți, este un program destul de simplu.

Pasul 5: Joacă jocul

A juca acest joc!
A juca acest joc!
A juca acest joc!
A juca acest joc!
A juca acest joc!
A juca acest joc!

Apăsați butonul când indicatorul este în mijloc și țineți-l apăsat pentru a aprinde lumina verde și pentru a avansa la nivelul următor.

Vă mulțumim că ați verificat acest instructabil! Dacă v-a plăcut, vă rugăm să luați în considerare votarea pentru mine în cea de-a 1.000-a provocare.

Pentru cei care se întrebau, titlul este formatat ca o linie de cod Arduino (C ++).