Cuprins:
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Pinul de intrare analogic Arduino este conectat la ieșirea potențiometrului. Deci pinul analogic Arduino ADC (convertor analogic digital) citește tensiunea de ieșire prin potențiometru. Rotirea butonului potențiometrului variază tensiunea de ieșire și Arduino citește această variație. Arduino convertește tensiunea de intrare în pinul său analogic în formă digitală. Valoarea digitală variază de la 0 la 1023 volți. 0 reprezintă 0 volți și 1023 reprezintă 5 volți. Arduino ADC este de 10 biți, ceea ce înseamnă că eșantionează cam tensiunea de intrare și îi transmite un interval între 0 și 1023 volți (2 ^ 10 = 1024). Arduino funcționează pe 5 volți, astfel încât domeniul său de tensiune de intrare ADC este, de asemenea, între 0 și 5 volți. Plăcile Arduino care funcționează pe o gamă de intrare de 3 volți pentru ADC este de la 0 la 3 volți.
Notă: Aplicarea unei tensiuni mai mari pinilor analogici Arduino vă va deteriora placa Arduino. Deci, în cazul nostru, tensiunea de ieșire a potențiometrului nu trebuie să crească cu 5 volți
Pasul 1: Componente necesare:
1. Arduino Uno
2. Pană de pâine
3. Potențiometru (10k)
4. Led
5. Rezistor
6. Firele jumperului
Pasul 2: Diagrama circuitului:
Potențiometrul este utilizat în circuitele în care avem nevoie de o rezistență variabilă pentru a controla curentul și tensiunea. Ați observat că difuzorul pe care îl aveți în casă, mișcați butonul în sensul acelor de ceasornic și în sens invers acelor de ceasornic pentru a seta volumul. De fapt, în spatele butonului, există un potențiometru, adică variați rezistența pentru a seta volumul. De asemenea, în multe alte aparate de uz casnic potențiometrul este utilizat în același scop (televizoare vechi, aparate de radio vechi etc.).
Dacă conectăm direct ledul cu potențiometru, putem estompa / controla luminozitatea ledului, dar nu cu precizie și dacă introducem și microcontroler intermediar, atunci microcontrolerul poate estompa ledul cu nivelul de luminozitate dorit. În controlul direct luminozitatea depinde de rezistența potențiometrului, dar cu un microcontroler între luminozitate depinde de tensiunea de ieșire a potențiometrului și cumva putem neglija chiar și tensiunea de ieșire și controlată pe parametrii definiți. Cu un microcontroler, există mai multă flexibilitate decât decolorarea manuală.
Pasul 3: Cod:
Pentru proiecte mai interesante, conectați-mă pe:
Youtube: https://www.youtube.com/channel/UCTS10_CRYJhT-vb9… Pagina Facebook:
Instagram:
configurare nulă ()
{Serial.begin (9600); pinMode (5, OUTPUT); pinMode (3, INPUT); } void loop () {int a = analogRead (A0); int b = a / 4; Serial.println (b); analogWrite (5, b); întârziere (200);
}
Recomandat:
Controlul Ledului prin intermediul aplicației Blynk folosind Nodemcu prin internet: 5 pași
Controlul Ledului prin intermediul aplicației Blynk folosind Nodemcu prin Internet: Bună ziua tuturor Astăzi vă vom arăta cum puteți controla un LED folosind un smartphone pe internet
Controlul luminozității LED-urilor cu potențiometru cu Arduino: 3 pași
Controlul luminozității LED-urilor cu potențiometru cu Arduino: În acest proiect, vom controla luminozitatea LED-urilor folosind rezistența variabilă furnizată de potențiometru. Acesta este un proiect foarte de bază pentru un începător, dar vă va învăța multe lucruri despre potențiometru și LED-uri care sunt necesare pentru a face adva
Controlul luminozității Ledului de către Raspberry Pi și pagina personalizată: 5 pași
Controlul luminozității ledului de către Raspberry Pi și pagină web personalizată: Folosind un server apache pe pi-ul meu cu php, am găsit o modalitate de a controla luminozitatea unui led folosind un glisor cu o pagină web personalizată care este accesibilă pe orice dispozitiv conectat la aceeași rețea ca pi-ul dvs. . Există o mulțime de moduri în care acest lucru poate fi ac
Controlul luminozității LED-urilor cu un potențiometru și afișaj OLED: 6 pași
Controlul luminozității LED-urilor cu un potențiometru și afișaj OLED: În acest tutorial vom învăța cum să controlăm luminozitatea LED-urilor cu un potențiometru și să afișăm valoarea pe afișajul OLED
Controlul luminozității LED-urilor cu un potențiometru și Arduino: 6 pași
Controlul luminozității LED-urilor cu un potențiometru și Arduino: În acest tutorial vom învăța cum să controlăm luminozitatea LED-urilor cu un potențiometru și Arduino. Vedeți un videoclip demonstrativ