Cuprins:

Decolorarea / controlul ledului / luminozității folosind potențiometru (rezistor variabil) și Arduino Uno: 3 pași
Decolorarea / controlul ledului / luminozității folosind potențiometru (rezistor variabil) și Arduino Uno: 3 pași
Anonim
Image
Image
Componente necesare
Componente necesare

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:

Componente necesare
Componente necesare
Componente necesare
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:

Image
Image

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: