Cuprins:

CSCI-1200 Proiect 2: Simon spune: 4 pași
CSCI-1200 Proiect 2: Simon spune: 4 pași

Video: CSCI-1200 Proiect 2: Simon spune: 4 pași

Video: CSCI-1200 Proiect 2: Simon spune: 4 pași
Video: Serial Success: Mastering Switch Configuration with Putty! 2024, Noiembrie
Anonim
CSCI-1200 Proiect 2: Simon Says
CSCI-1200 Proiect 2: Simon Says

În acest laborator, veți utiliza butoane, un ecran LCD și LED-uri pentru a crea un joc Simon Says folosind microcontrolerul Arduino.

Hardware necesar pentru acest proiect:

1. Arduino Uno

2. Ecran LCD

3. 4 Butoane

4. Potențiometru

5. 4 LED-uri

6. Pană de pâine

7. Cabluri / Conectori

Biblioteci necesare:

1. LiquidCrystal

2. EEPROM

Pasul 1: Conectați 4 LED-uri

Conectați 4 LED-uri
Conectați 4 LED-uri

Pentru acest proiect, cel mai bine este să utilizați 4 LED-uri de culoare diferite, cum ar fi albastru, verde, roșu și galben.

Pentru a conecta un LED la panoul de control:

1. Așezați LED-ul pe panou

2. Conectați un cablu jumper de la șina de masă la cablul inferior (-) al LED-ului

3. Conectați un cablu jumper de la portul a de pe Arduino, porturile utilizate în diagramă sunt A2-A5, la panoul de control. Așezați un rezistor de 220 Ω (ohm) în același rând cu firul și conectați-l la cablul superior (+) al LED-ului

4. Repetați pașii 1 - 3 pentru a termina conectarea celor 3 LED-uri rămase la panoul de verificare

Pasul 2: Conectați 4 butoane

Conectați 4 butoane
Conectați 4 butoane

Butoanele vor fi folosite pentru a juca jocul, deci ar trebui să fie plasate într-un loc de pe panoul de acces ușor de accesat. Pentru a face jocul mai ușor de înțeles, butoanele ar trebui să fie plasate în fața LED-ului corespunzător.

Pași pentru conectarea unui buton:

1. Introduceți butonul în tablă

2. Conectați un fir din partea stângă sus a butonului la șina de alimentare a panoului de control.

3. Conectați un rezistor de 10K Ω (ohm) la partea stângă jos a butonului și la șina de masă a panoului

4. Partea din dreapta jos a butonului va fi conectată cu un fir la un port de pe Arduino, porturile 2-5 sunt utilizate pentru butoanele din diagramă.

5. Repetați pașii 1-4 pentru a termina conectarea celor 3 butoane rămase.

Pasul 3: Conectați ecranul LCD

Conectați ecranul LCD
Conectați ecranul LCD

Ecranul LCD va fi folosit pentru a afișa scorul actual al jucătorului în timpul unui joc, precum și scorul cel mai mare. Ecranul LCD este conectat la placa cu 16 pini diferiți. Ecranul LCD necesită un potențiometru pentru a funcționa, așa că așezați un potențiometru pe panou. Știftul din stânga sus al potențiometrului este conectat la șina de alimentare a plăcii, iar știftul din stânga jos este conectat la șina de la sol.

Pinii LCD sunt conectați în următoarea ordine:

  1. Sol
  2. Putere
  3. Pinul 11
  4. Pinul 10
  5. Pinul 9
  6. Pinul 8
  7. Gol
  8. Gol
  9. Gol
  10. Gol
  11. Pinul 7
  12. Sol
  13. Pinul 6
  14. Potențiometru
  15. Putere
  16. Sol

Pasul 4: Cod pentru Simon Says

Atașat este fișierul 1200_Project2_Simon.ino care conține tot codul necesar pentru finalizarea acestui proiect. Codul folosește un număr aleatoriu pentru a decide ce model va fi afișat pentru fiecare rundă. Memoria EEPROM este utilizată pentru a stoca High Score, care este afișat pe ecranul LCD.

Recomandat: