Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Î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
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
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
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:
- Sol
- Putere
- Pinul 11
- Pinul 10
- Pinul 9
- Pinul 8
- Gol
- Gol
- Gol
- Gol
- Pinul 7
- Sol
- Pinul 6
- Potențiometru
- Putere
- 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.