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, Srpanj
Anonim
CSCI-1200 projekt 2: Simon kaže
CSCI-1200 projekt 2: Simon kaže

U ovom ćete laboratoriju koristiti tipke, LCD zaslon i LED diode za stvaranje igre Simon Says pomoću mikrokontrolera Arduino.

Hardver potreban za ovaj projekt:

1. Arduino Uno

2. LCD zaslon

3. 4 tipke

4. Potenciometar

5. 4 LED diode

6. Oglasna ploča

7. Žice/priključci

Potrebne knjižnice:

1. Tekući kristal

2. EEPROM

Korak 1: Spojite 4 LED diode

Spojite 4 LED diode
Spojite 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 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 korišteni na dijagramu su A2-A5, na matičnu ploču. Otpornik od 220 Ω (ohma) postavite u isti red s žicom i spojite ga na gornji vod (+) LED diode

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

Korak 2: Spojite 4 tipke

Spojite 4 tipke
Spojite 4 tipke

Gumbi će se koristiti za igru, pa ih treba postaviti na mjesto na matičnoj ploči kojemu je lako pristupiti. Kako bi igru lakše razumjeli, gumbe treba postaviti ispred odgovarajuće LED diode.

Koraci za povezivanje tipke:

1. Umetnite gumb u ploču

2. Spojite žicu u gornjem lijevom kutu tipke na razvodnik napajanja.

3. Spojite otpornik od 10K Ω (ohma) na donju lijevu stranu gumba i uzemljenu ploču ploče.

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

5. Ponovite korake 1-4 da biste dovršili spajanje preostala 3 gumba.

Korak 3: Povežite LCD zaslon

Povežite LCD zaslon
Povežite LCD zaslon

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

LCD pinovi povezani su sljedećim redoslijedom:

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

Korak 4: Kôd za Simon Says

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

Preporučeni: