Sadržaj:

CSCI-1200 Projekt 2: Simon kaže: 4 koraka
CSCI-1200 Projekt 2: Simon kaže: 4 koraka

Video: CSCI-1200 Projekt 2: Simon kaže: 4 koraka

Video: CSCI-1200 Projekt 2: Simon kaže: 4 koraka
Video: Пол Зак: Доверие, мораль ... и окситоцин 2024, Novembar
Anonim
CSCI-1200 Projekt 2: Simon kaže
CSCI-1200 Projekt 2: Simon kaže

U ovoj laboratoriji ćete koristiti tipke, LCD ekran i LED diode za kreiranje igre Simon Says pomoću mikrokontrolera Arduino.

Hardver potreban za ovaj projekat:

1. Arduino Uno

2. LCD ekran

3. 4 Tastera

4. Potenciometar

5. 4 LED diode

6. Oglasna ploča

7. Žice/Konektori

Potrebne biblioteke:

1. LiquidCrystal

2. EEPROM

Korak 1: Povežite 4 LED diode

Povežite 4 LED diode
Povežite 4 LED diode

Za ovaj projekt najbolje je koristiti 4 LED boje u različitim bojama, poput plave, zelene, crvene i žute.

Za spajanje LED diode na matičnu ploču:

1. Postavite LED diodu na ploču

2. Spojite kratkospojnik sa uzemljenja na donji vod (-) LED diode

3. Spojite kratkospojnu žicu s priključka na Arduinu, portovi koji se koriste na dijagramu su A2-A5, na matičnu ploču. Otpornik od 220 Ω (ohma) postavite u isti red sa žicom i spojite ga na gornji provodnik (+) LED diode

4. Ponovite korake 1 - 3 da biste dovršili spajanje preostale 3 LED diode na matičnu ploču

Korak 2: Povežite 4 tastera

Povežite 4 tastera
Povežite 4 tastera

Tipke će se koristiti za igru, pa ih treba postaviti na mjesto na matičnoj ploči kojem je lako pristupiti. Da bi igru lakše razumjeli, tipke treba postaviti ispred odgovarajuće LED diode.

Koraci za povezivanje tipke:

1. Umetnite dugme u matičnu ploču

2. Priključite žicu u gornjem lijevom kutu tipke na razvodnik napajanja.

3. Priključite otpornik od 10K Ω (ohm) na donju lijevu stranu tipke i uzemljenu ploču matične ploče.

4. Donja desna strana gumba bit će spojena žicom s priključkom na Arduinu, portovi 2-5 se koriste za gumbe na dijagramu.

5. Ponovite korake 1-4 da biste dovršili povezivanje preostala 3 tastera.

Korak 3: Povežite LCD ekran

Povežite LCD ekran
Povežite LCD ekran

LCD ekran će se koristiti za prikaz trenutnog rezultata igrača tokom utakmice, kao i visokog rezultata. LCD je povezan sa matičnom pločom sa 16 različitih pinova. Za rad LCD -a potreban je potenciometar, pa ga postavite na matičnu ploču. Gornji lijevi pin potenciometra spojen je na razvodnu ploču matične ploče, a donji lijevi pin je spojen na uzemljenu šinu.

LCD pinovi su povezani sljedećim redoslijedom:

  1. Ground
  2. Snaga
  3. Pin 11
  4. Pin 10
  5. Pin 9
  6. Pin 8
  7. Prazan
  8. Prazan
  9. Prazan
  10. Prazan
  11. Pin 7
  12. Ground
  13. Pin 6
  14. Potenciometar
  15. Snaga
  16. Ground

Korak 4: Šifra za Simon Says

U prilogu je datoteka 1200_Project2_Simon.ino koja sadrži sav kôd potreban za završetak ovog projekta. Kod koristi slučajni broj za odlučivanje koji će se uzorak prikazati za svaki krug. EEPROM memorija se koristi za pohranjivanje visokih ocjena koje se prikazuju na LCD ekranu.

Preporučuje se: