Sisukord:

Vajuta nuppu); // Arduino LCD -mäng: 5 sammu (piltidega)
Vajuta nuppu); // Arduino LCD -mäng: 5 sammu (piltidega)
Anonim
Vajuta nuppu); // Arduino LCD -mäng
Vajuta nuppu); // Arduino LCD -mäng

Hiljuti töötasin skautides mängudisaini teenetemärgi kallal. Ühe nõude jaoks ehitasin selle mängu Arduino abil, mis põhineb LED -kiikmängul. Mängu eesmärk on koguda võimalikult palju punkte. Mängu alguses peate alustamiseks nuppu vajutama, seejärel on ekraani keskel nool. Selle all on veel üks nool, mis liigub üle ekraani. Kui nooled vastavad, peate nuppu vajutama ja hoidma seda all, kuni roheline LED süttib. Seejärel saate punkti ja mäng kiireneb.

Tarvikud

  • Arduino Uno või Nano
  • Leivalaud (väike, kui kasutate Arduino Unot, keskmine, kui kasutate Arduino Nano)
  • 16x2 LCD -ekraan ühildub Arduinoga
  • Punane ja roheline LED (üks kumbki)
  • Nuppude lüliti
  • Leivaplaadi juhtmed
  • 10 kilo oomi takisti
  • Potentsiomeeter
  • Kaks 220 oomi takistit (sõltuvalt tüübist võib vaja minna teist LCD -ekraani)
  • Valikuline: 3D -printer mängu jaoks ümbrise valmistamiseks

Samm: jootke nupp ja valgusdioodid

Jootke nupp ja valgusdioodid
Jootke nupp ja valgusdioodid
Jootke nupp ja valgusdioodid
Jootke nupp ja valgusdioodid

Katkestage mõned leivaplaadi juhtmed ja jootke need nupu ja valgusdioodide külge. LED -ide jaoks saate luua ühise aluse.

2. samm: valikuline: mänguümbris

Valikuline: mänguümbris
Valikuline: mänguümbris

Siin on selle mängu 3D -trükitud ümbrise failid.

See oli algselt mõeldud Arduino Uno jaoks, kuid seda saab kasutada koos Nanoga.

Samm: ühendage ülejäänud vooluring

Ühendage ülejäänud vooluahel
Ühendage ülejäänud vooluahel
Ühendage ülejäänud vooluahel
Ühendage ülejäänud vooluahel
Ühendage ülejäänud vooluahel
Ühendage ülejäänud vooluahel

Ühendage ülejäänud vooluahel vooluahela abil.

Ühendused on järgmised:

  • Arduino 5v leivaplaadile +ja Arduino GND leivaplaadile -
  • LED ühisosa leivaplaadi maandusega
  • Punane LED 3. kontaktile ja roheline LED 4. tihvtile
  • Leivalaud + nupp ja nupu teine külg tihvti 6 ja maanduse jaoks
  • Leivalaud + potentsiomeetri klemmile 1 ja potentsiomeetri klemm 2 LCD -maandusele
  • Leivalaud + LCD VCC -le
  • Potentsiomeetri klaasipuhasti (keskmine tihvt) LCD kontrastset tihvti
  • LCD -register Valige tihvt Arduino tihvtiga 7
  • LCD RW tihvt leivaplaadile -
  • LCD E kuni Arduino tihvt 9
  • LCD D4 kuni Arduino tihvt 10
  • LCD D5 kuni Arduino tihvt 11
  • LCD D6 kuni Arduino tihvt 12
  • LCD D7 kuni Arduino tihvt 8
  • LCD LED + leivaplaadile +, LCD LED - leivalauale -

4. samm: kood

Laadige kood Arduinole üles.

Soovi korral saate koodi muuta, see on üsna lihtne programm.

Samm: mängige mängu

Mängi mängu!
Mängi mängu!
Mängi mängu!
Mängi mängu!
Mängi mängu!
Mängi mängu!

Vajutage nuppu, kui kursor on keskel, ja hoidke seda all, et süttiks roheline tuli ja liiguks järgmisele tasemele.

Täname, et vaatasite seda juhendit! Kui teile see meeldis, kaaluge palun minu poolt 1000. väljakutses hääletamist.

Neile, kes mõtlesid, on pealkiri vormistatud nagu rida Arduino (C ++) koodi.