Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
În acest laborator veți folosi un potențiometru pentru a porni și opri 5 LED-uri. LED-urile vor include o decolorare, astfel încât LED-ul selectat să fie cel mai luminos, în timp ce celelalte LED-uri sunt fie stinse, fie ușor mai slabe.
Hardware necesar pentru acest proiect:
1. Arduino Uno
2. Potențiometru
3. 5 LED-uri
4. Pană de pâine
5. Cabluri / Conectori
Pasul 1: Adăugați cele cinci LED-uri
Pentru acest proiect, 5 LED-uri vor fi conectate la panou. LED-urile vor fi conectate la porturile de pe Arduino care utilizează modularea lățimii pulsului (PWM). Porturile cu PWM sunt: 11, 10, 9, 6 și 5. PWM este o ieșire analogică în intervalul 0-255 care este convertită într-un semnal digital.
Pentru a conecta un LED la panoul de control:
1. Așezați LED-ul pe panou
2. În diagramă, cablul de jos (-) al LED-ului este plasat direct în șina de sol a plăcii. Un fir jumper poate fi, de asemenea, utilizat în acest pas pentru a conecta LED-ul la orice poziție de pe panou.
3. Conectați un cablu jumper de la un port de pe Arduino la panoul de măsurare. 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. Pentru acest proiect, LED-urile sunt conectate la porturi: 11, 10, 9, 6 și 5.
4. Repetați pașii 1 - 3 pentru a conecta restul de 4 LED-uri la panoul de verificare
Pasul 2: Adăugați potențiometrul
Potențiometrul va fi utilizat pentru a schimba ce LED este selectat, care va fi cel mai luminos dintre cele 5 LED-uri. În funcție de direcția în care este rotit potențiometrul, LED-ul selectat se va deplasa fie la stânga, fie la dreapta.
Pentru a conecta potențiometrul la panoul de control:
1. Așezați potențiometrul pe panou
2. Pe partea cu doi știfturi, știftul din stânga va fi conectat cu un cablu jumper la șina de alimentare a panoului.
3. Știftul din dreapta va fi conectat la șina de masă a panoului cu ajutorul unui fir jumper.
4. Pe lateral cu un singur pin, conectați pinul cu un cablu jumper la oricare dintre porturile analogice de pe Arduino. În diagramă a fost selectat portul analogic A5.
Pasul 3: Cod pentru LED Fade
Atașat este fișierul 1200_FinalExam_Project1.ino care conține tot codul necesar pentru a finaliza acest proiect. Codul citește o valoare analogică din potențiometru și apoi folosind o declarație If se selectează LED-ul corect. LED-urile de lângă LED-ul selectat vor fi setate la un nivel inferior, iar LED-urile la două treceri de LED-ul selectat vor fi setate la un nivel foarte slab. Dacă există un LED cu 3 sau 4 spații distanță de LED-ul selectat, LED-ul respectiv va fi doar stins.