Obsah:

CSCI-1200 Projekt 2: Simon hovorí: 4 kroky
CSCI-1200 Projekt 2: Simon hovorí: 4 kroky

Video: CSCI-1200 Projekt 2: Simon hovorí: 4 kroky

Video: CSCI-1200 Projekt 2: Simon hovorí: 4 kroky
Video: Очаровательный заброшенный замок 17 века во Франции (полностью замороженный во времени на 26 лет) 2024, November
Anonim
CSCI-1200 Projekt 2: Simon hovorí
CSCI-1200 Projekt 2: Simon hovorí

V tomto laboratóriu budete pomocou tlačidiel, LCD obrazovky a LED diód vytvárať hru Simon Says pomocou mikrokontroléra Arduino.

Hardvér požadovaný pre tento projekt:

1. Arduino Uno

2. LCD obrazovka

3. 4 tlačidlá

4. Potenciometer

5. 4 LED diódy

6. Breadboard

7. Drôty/konektory

Potrebné knižnice:

1. LiquidCrystal

2. EEPROM

Krok 1: Pripojte 4 LED diódy

Pripojte 4 LED diódy
Pripojte 4 LED diódy

Pre tento projekt je najlepšie použiť 4 rôzne farebné LED diódy, ako sú modrá, zelená, červená a žltá.

Pripojenie diódy LED k doske:

1. Umiestnite diódu LED na dosku

2. Pripojte prepojovací kábel z uzemňovacej lišty k spodnému vodiču (-) diódy LED

3. Pripojte prepojovací vodič z portu a na Arduine, porty použité v diagrame sú A2-A5 k prepojovacej doske. Umiestnite odpor 220 Ω (ohm) do rovnakého radu ako vodič a pripojte ho k hornému vodiču (+) diódy LED

4. Opakovaním krokov 1 - 3 dokončite pripojenie zostávajúcich 3 diód LED k doske

Krok 2: Pripojte 4 tlačidlá

Pripojte 4 tlačidlá
Pripojte 4 tlačidlá

Na hranie hry sa budú používať tlačidlá, preto by mali byť umiestnené na mieste na doske, ku ktorému je ľahký prístup. Aby bola hra zrozumiteľnejšia, mali by byť tlačidlá umiestnené pred ich zodpovedajúcou diódou LED.

Kroky na pripojenie tlačidla:

1. Vložte tlačidlo do dosky na pečenie

2. Pripojte drôt v ľavej hornej časti tlačidla k napájacej lište nepájivej dosky.

3. Pripojte odpor 10 K Ω (ohm) k spodnej ľavej strane tlačidla a uzemňovacej lište nepájivej dosky

4. Pravá dolná strana tlačidla bude prepojená vodičom s portom na Arduine, pre tlačidlá v diagrame sú použité porty 2-5.

5. Zopakovaním krokov 1-4 dokončite pripojenie zvyšných 3 tlačidiel.

Krok 3: Pripojte obrazovku LCD

Pripojte obrazovku LCD
Pripojte obrazovku LCD

LCD obrazovka bude slúžiť na zobrazenie aktuálneho skóre hráča počas hry, ako aj vysokého skóre. LCD je pripojený k nepájivej doske pomocou 16 rôznych pinov. Displej LCD vyžaduje na svoju činnosť potenciometer, preto ho umiestnite na dosku. Ľavý horný kolík potenciometra je pripojený k napájacej lište nepájivého poľa a ľavý dolný kolík je pripojený k uzemňovacej lište.

Piny LCD sú zapojené v nasledujúcom poradí:

  1. Zem
  2. Moc
  3. Kolík 11
  4. Kolík 10
  5. Kolík 9
  6. Kolík 8
  7. Prázdne
  8. Prázdne
  9. Prázdne
  10. Prázdne
  11. Kolík 7
  12. Zem
  13. Kolík 6
  14. Potenciometer
  15. Moc
  16. Zem

Krok 4: Kód pre Simona hovorí

V prílohe je súbor 1200_Project2_Simon.ino, ktorý obsahuje všetok kód potrebný na dokončenie tohto projektu. Kód pomocou náhodného čísla rozhodne, ktorý vzor sa zobrazí pre každé kolo. Pamäť EEPROM slúži na uloženie vysokého skóre, ktoré sa zobrazuje na LCD obrazovke.

Odporúča: