Cuprins:
Video: Control LED cu potențiometru: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Anterior, am folosit Serial Monitor pentru a trimite date către placa de control, ceea ce poate fi luminant pentru a cunoaște un nou software. În această lecție, să vedem cum să schimbăm luminanța unui LED cu ajutorul unui potențiometru și să primim datele potențiometrului în Serial Monitor pentru a vedea schimbarea valorii acestuia.
Pasul 1: Componente
- placa Arduino Uno * 1
- Cablu USB * 1
- Rezistor (220Ω) * 1
- LED * 1
- Potențiometru * 1
- Panou * 1
- fire de jumper
Pasul 2: Principiu
Un potențiometru liniar este o componentă electronică analogică. Deci, care este diferența dintre o valoare analogică și una digitală? Pur și simplu, digital înseamnă on / off, nivel înalt / scăzut cu doar două stări, adică fie 0, fie 1. Dar starea de date a semnalelor analogice este liniară, de exemplu, de la 1 la 1000; valoarea semnalului se schimbă în timp, în loc să indice un număr exact. Semnalele analogice includ cele de intensitate a luminii, umiditate, temperatură și așa mai departe.
Pasul 3: Diagrama schematică
Pasul 4: Proceduri
În acest experiment, potențiometrul este utilizat ca divizor de tensiune, adică conectarea dispozitivelor la toți cei trei pini ai săi. Conectați pinul mijlociu al potențiometrului la pinul A0 și ceilalți doi pini la 5V și respectiv GND. Prin urmare, tensiunea potențiometrului este 0-5V. Rotiți butonul potențiometrului, iar tensiunea la pinul A0 se va schimba. Apoi convertiți această tensiune într-o valoare digitală (0-1024) cu convertorul AD de pe placa de control. Prin programare, putem utiliza valoarea digitală convertită pentru a controla luminozitatea LED-ului de pe placa de control.
Pasul 1:
Construiește circuitul.
Pasul 2:
Descărcați codul de la
Pasul 3:
Încărcați schița pe placa Arduino Uno
Faceți clic pe pictograma Încărcare pentru a încărca codul pe placa de control.
Dacă „Încărcare finalizată” apare în partea de jos a ferestrei, înseamnă că schița a fost încărcată cu succes.
Rotiți arborele potențiometrului și ar trebui să vedeți schimbarea luminanței LED-ului.
Dacă doriți să verificați modificările valorii corespunzătoare, deschideți Serial Monitor și datele din fereastră se vor schimba odată cu rotirea butonului potențiometrului. Acest experiment poate fi schimbat și cu alții după cum doriți. De exemplu, utilizați potențiometrul pentru a controla intervalul de timp pentru clipirea LED-ului.
Pasul 5: Cod
// Controlat de potențiometru
//Roti
arborele potențiometrului și ar trebui să vedeți schimbarea luminanței LED-ului.
//Website:www.primerobotics.in
/******************************************/
const
int analogPin = 0; // pinul de intrare analogic atașat la
const
int ledPin = 9; // ledul se atașează la
int
inputValue = 0; // variabilă pentru a stoca valoarea provenită de la senzor
int
outputValue = 0; // variabilă pentru a stoca valoarea de ieșire
/******************************************/
nul
înființat()
{
Serial.begin (9600); // setați serialul
comunicare în viteze ca 9600
}
/******************************************/
nul
buclă()
{
inputValue = analogRead (analogPin); // citiți
valoarea din potențiometru
Serial.print ("Intrare:"); //imprimare
"Intrare"
Serial.println (inputValue); //imprimare
inputValue
outputValue = hartă (inputValue, 0, 1023, 0, 255); // Conversia de la 0-1023 proporțional cu numărul unui număr de la 0 la 255
Serial.print ("Ieșire:"); //imprimare
„Ieșire”
Serial.println (outputValue); //imprimare
outputValue
analogWrite (ledPin, outputValue); // întoarceți
LED aprins în funcție de valoarea de ieșire
întârziere (1000);
}
/*******************************************/
Recomandat:
Arduino Control Viteza și direcția motorului DC folosind un potențiometru, afișaj OLED și butoane: 6 pași
Arduino Control Viteza și direcția motorului DC utilizând un potențiometru, afișaj OLED și butoane: În acest tutorial vom învăța cum să folosiți un driver L298N DC MOTOR CONTROL și un potențiometru pentru a controla viteza și direcția unui motor DC cu două butoane și afișarea valorii potențiometrului pe ecranul OLED. Urmăriți un videoclip demonstrativ
Control LED impulsuri intermitente cu un potențiometru: 6 pași
Controlul impulsurilor LED intermitente cu un potențiometru: În acest tutorial vom învăța cum să controlăm impulsurile LED intermitente cu un potențiometru. Urmăriți un videoclip demonstrativ
LED-ul de control clipește cu un potențiometru și afișaj OLED: 6 pași
Control LED intermitent cu un potențiometru și afișaj OLED: În acest tutorial vom învăța cum să controlăm LED-ul intermitent cu un potențiometru și să afișăm valoarea frecvenței pulsului pe afișajul OLED
Tutorial Arduino - Control motor pas cu pas cu potentiometru: 5 pași
Tutorial Arduino - Control motor pas cu pas cu potențiometru: Acest instructiv este versiunea scrisă a „Arduino: Cum se controlează un motor pas cu pas cu potențiometru”? Videoclip YouTube pe care l-am încărcat recent. Vă recomand cu tărie să o verificați. Canalul meu YouTube În primul rând, ar trebui să vedeți f
Control LED cu potențiometru - FinalExam: 3 pași
Control LED cu potențiometru - FinalExam: Pentru proiectul meu final de examen, am creat un controler LED folosind un potențiometru. Scopul acestui proiect este de a utiliza potențiometrul pentru a controla ce LED-uri sunt aprinse. Când potențiometrul este rotit în sensul acelor de ceasornic, acesta dispare LED-urile aprinse, astfel încât primul LED