Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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
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
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
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:
- Tla
- Moč
- Pin 11
- Pin 10
- Pin 9
- Pin 8
- Prazno
- Prazno
- Prazno
- Prazno
- Pin 7
- Tla
- Pin 6
- Potenciometer
- Moč
- 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.