Satura rādītājs:

Nospiediet (poga); // Arduino LCD spēle: 5 soļi (ar attēliem)
Nospiediet (poga); // Arduino LCD spēle: 5 soļi (ar attēliem)

Video: Nospiediet (poga); // Arduino LCD spēle: 5 soļi (ar attēliem)

Video: Nospiediet (poga); // Arduino LCD spēle: 5 soļi (ar attēliem)
Video: Leap Motion SDK 2024, Decembris
Anonim
Nospiediet (poga); // Arduino LCD spēle
Nospiediet (poga); // Arduino LCD spēle

Nesen skautos strādāju pie Spēļu dizaina nopelnu zīmes. Vienai no prasībām es izveidoju šo spēli, izmantojot Arduino, kuras pamatā ir LED Rocker spēle. Spēles mērķis ir iegūt pēc iespējas lielāku punktu skaitu. Spēles sākumā jums būs jānospiež poga, lai sāktu, tad ekrāna vidū būs bultiņa. Zem tā ir vēl viena bultiņa, kas pārvietojas pa ekrānu. Kad bultiņas sakrīt, jums jānospiež poga un turiet to nospiestu, līdz iedegas zaļā gaismas diode. Pēc tam jūs saņemsiet punktu, un spēle paātrināsies.

Piegādes

  • Arduino Uno vai Nano
  • Maizes dēlis (mazs, ja izmantojat Arduino Uno, vidējs, ja izmantojat Arduino Nano)
  • 16x2 LCD ekrāns, kas saderīgs ar Arduino
  • Sarkana un zaļa gaismas diode (pa vienam)
  • Spiedpogas slēdzis
  • Maizes dēļa vadi
  • 10 kilogramu omu rezistors
  • Potenciometrs
  • Divi 220 omi rezistori (atkarībā no veida LCD ekrānam var būt nepieciešams vēl viens)
  • Pēc izvēles: 3D printeris, lai izveidotu futrāli spēlei

1. solis: lodējiet spiedpogu un gaismas diodes

Lodējiet spiedpogu un gaismas diodes
Lodējiet spiedpogu un gaismas diodes
Lodējiet spiedpogu un gaismas diodes
Lodējiet spiedpogu un gaismas diodes

Izgrieziet dažus rīvdēļa vadus un pielodējiet tos ar spiedpogu un gaismas diodēm. Jūs varat izveidot kopīgu pamatu gaismas diodēm.

2. darbība. Neobligāti: spēles futrālis

Pēc izvēles: futrālis spēlei
Pēc izvēles: futrālis spēlei

Šeit ir šīs spēles 3D drukātā korpusa faili.

Tas sākotnēji bija paredzēts Arduino Uno, bet to var izmantot kopā ar Nano.

3. solis: pievienojiet pārējo ķēdi

Pievienojiet pārējo ķēdi
Pievienojiet pārējo ķēdi
Pievienojiet pārējo ķēdi
Pievienojiet pārējo ķēdi
Pievienojiet pārējo ķēdi
Pievienojiet pārējo ķēdi

Pievienojiet pārējo ķēdi, izmantojot shēmu.

Savienojumi ir šādi:

  • Arduino 5v uz maizes dēļa +un Arduino GND uz maizes dēļa -
  • LED kopējais pamats ar maizes dēļa zemi
  • Sarkana gaismas diode līdz 3. tapai un zaļa gaismas diode līdz 4. tapai
  • Maizes dēlis + uz pogu, bet otras puses poga - uz tapu 6 un zemi
  • Maizes dēlis + līdz potenciometra 1. spailei un potenciometra 2. terminālis - LCD zemē
  • Maizes dēlis + līdz LCD VCC
  • Potenciometra tīrītājs (vidējā tapa) līdz LCD kontrasta tapai
  • LCD reģistrs Izvēlieties tapu uz Arduino tapu 7
  • LCD RW tapa uz maizes dēļa -
  • LCD E līdz Arduino tapai 9
  • LCD D4 līdz Arduino tapai 10
  • LCD D5 līdz Arduino tapai 11
  • LCD D6 līdz Arduino tapai 12
  • LCD D7 līdz Arduino tapai 8
  • LCD LED + uz maizes dēļa +, LCD LED - uz maizes dēļa -

4. solis: kods

Augšupielādējiet kodu Arduino.

Jūtieties brīvi mainīt kodu, ja vēlaties, tā ir diezgan vienkārša programma.

5. solis: spēlējiet spēli

Spēlēt spēli!
Spēlēt spēli!
Spēlēt spēli!
Spēlēt spēli!
Spēlēt spēli!
Spēlēt spēli!

Nospiediet pogu, kad rādītājs atrodas vidū, un turiet to nospiestu, lai iedegtos zaļā gaisma un pārietu uz nākamo līmeni.

Paldies, ka pārbaudījāt šo pamācību! Ja jums tas patika, lūdzu, apsveriet iespēju balsot par mani 1000. izaicinājumā.

Tiem, kas domāja, nosaukums ir formatēts kā Arduino (C ++) koda rindiņa.

Ieteicams: