Kazalo:

CSCI-1200 Project 2: Simon pravi: 4 koraki
CSCI-1200 Project 2: Simon pravi: 4 koraki

Video: CSCI-1200 Project 2: Simon pravi: 4 koraki

Video: CSCI-1200 Project 2: Simon pravi: 4 koraki
Video: Ruby Metaprogramming [ In Russian Language ] 2024, November
Anonim
CSCI-1200 projekt 2: Simon pravi
CSCI-1200 projekt 2: Simon pravi

V tem laboratoriju boste s tipkami, LCD zaslonom in LED diodami ustvarili igro Simon Says z mikro krmilnikom Arduino.

Strojna oprema, potrebna za ta projekt:

1. Arduino Uno

2. LCD zaslon

3. 4 tipke

4. Potenciometer

5. 4 LED

6. Ogledna plošča

7. Žice/priključki

Potrebne knjižnice:

1. LiquidCrystal

2. EEPROM

Korak: Priključite 4 LED

Priključite 4 LED
Priključite 4 LED

Za ta projekt je najbolje uporabiti 4 LED različne barve, na primer modro, zeleno, rdečo in rumeno.

Za priključitev LED na mizo:

1. Postavite LED na ploščo

2. Povežite mostiček z ozemljitvene tirnice na spodnji vodnik (-) LED

3. Priključite mostični kabel iz vrat na Arduinu, vrata, prikazana na diagramu, so A2-A5, na ploščo. Upor 220 Ω (ohm) postavite v isto vrsto kot žico in ga priključite na zgornji kabel (+) LED

4. Ponovite korake 1 - 3, da dokončate priključitev preostalih 3 LED na ploščo

2. korak: Povežite 4 tipke

Priključite 4 gumbe
Priključite 4 gumbe

Gumbi se bodo uporabljali za igranje igre, zato jih postavite na mesto, ki je lahko dostopno. Za lažje razumevanje igre je treba gumbe postaviti pred ustrezno LED.

Koraki za povezavo tipke:

1. Gumb vstavite v ploščo

2. Priključite žico v zgornjem levem kotu gumba na napajalni vodnik na plošči.

3. Priključite 10K Ω (ohm) upor na spodnjo levo stran gumba in ozemljitveno ploščo na plošči

4. Spodnja desna stran gumba bo z žico povezana z vrati na Arduinu, vrata 2-5 se uporabljajo za gumbe na diagramu.

5. Ponovite korake 1-4, da dokončate povezovanje preostalih 3 tipk.

3. korak: Priključite LCD zaslon

Priključite LCD zaslon
Priključite LCD zaslon

Zaslon LCD bo uporabljen za prikaz trenutnega igralčevega rezultata med igro in najvišjega rezultata. LCD je povezan s ploščo s 16 različnimi zatiči. Za delovanje LCD -ja je potreben potenciometer, zato ga postavite na ploščo. Zgornji levi zatič potenciometra je priključen na napajalno tirnico matične plošče, spodnji levi zatič pa na ozemljitveno tirnico.

Zatiči LCD so povezani v naslednjem vrstnem redu:

  1. Tla
  2. Moč
  3. Pin 11
  4. Pin 10
  5. Pin 9
  6. Pin 8
  7. Prazno
  8. Prazno
  9. Prazno
  10. Prazno
  11. Pin 7
  12. Tla
  13. Pin 6
  14. Potenciometer
  15. Moč
  16. Tla

4. korak: Koda za Simon Says

Priložena je datoteka 1200_Project2_Simon.ino, ki vsebuje vso kodo, potrebno za dokončanje tega projekta. Koda uporablja naključno število za odločitev, kateri vzorec bo prikazan za vsak krog. Pomnilnik EEPROM se uporablja za shranjevanje visoke ocene, ki je prikazana na LCD zaslonu.

Priporočena: