Fading/kontroll av LED/lysstyrke ved bruk av potensiometer (variabel motstand) og Arduino Uno: 3 trinn
Fading/kontroll av LED/lysstyrke ved bruk av potensiometer (variabel motstand) og Arduino Uno: 3 trinn
Anonim
Image
Image
Nødvendige komponenter
Nødvendige komponenter

Arduino analog inngangspinne er koblet til utgangen til potensiometeret. Så Arduino ADC (analog til digital omformer) analog pin leser utgangsspenningen med potensiometeret. Rotering av potensiometerknappen varierer spenningsutgangen og Arduino leser denne variasjonen. Arduino konverterer inngangsspenningen til den analoge pinnen til digital form. Den digitale verdien varierer fra 0 til 1023 volt. 0 representerer 0 volt og 1023 representerer 5 volt. Arduino ADC er 10 bit, noe som betyr at den sampler inngangsspenningen og gir den et intervall mellom 0 og 1023 volt (2^10 = 1024). Arduino fungerer på 5 volt, så ADC -inngangsspenningsområdet er også mellom 0 og 5 volt. Arduino -kort som jobber med 3 volt inngangsområde for ADC er 0 til 3 volt.

Merk: Bruk av større spenning på Arduino analoge pinner vil skade Arduino -kortet. Så i vårt tilfelle må potensiometerspenningseffekten ikke øke 5 volt

Trinn 1: Nødvendige komponenter:

Nødvendige komponenter
Nødvendige komponenter
Nødvendige komponenter
Nødvendige komponenter

1. Arduino Uno

2. Brødbrett

3. Potensiometer (10k)

4. Led

5. Motstand

6. Hoppetråder

Trinn 2: Kretsdiagram:

Image
Image

Potensiometeret brukes i kretsene der vi trenger en variabel motstand for å kontrollere strøm og spenning. Har du lagt merke til at høyttaleren du har hjemme, beveger du knappen på med og mot klokken for å stille inn volumet. Bak knotten er det faktisk et potensiometer, det vil si at du varierer motstanden for å sette volumet. På samme måte brukes mange andre husholdningsapparater potensiometer til samme formål (gamle TV -er, gamle radioer osv.).

Hvis vi kobler LED -en direkte til potensiometeret, kan vi falme/kontrollere lysstyrken på LED, men ikke nøyaktig, og hvis vi setter inn og mellomliggende mikrokontroller, kan mikrokontrolleren falme ledet med det lysstyrken vi ønsker. Ved direkte styring av lysstyrke avhenger av motstanden til potensiometeret, men med en mikrokontroller mellom lysstyrken avhenger av potensiometerets spenningsutgang, og på en eller annen måte kan vi til og med neglisjere spenningsutgangen og kontrollere på våre definerte parametere. Med en mikrokontroller er det mer fleksibilitet enn manuell fading.

Trinn 3: Kode:

For flere interessante prosjekter, kontakt meg på:

Youtube:

Instagram:

ugyldig oppsett ()

{Serial.begin (9600); pinMode (5, OUTPUT); pinMode (3, INNGANG); } void loop () {int a = analogRead (A0); int b = a/4; Serial.println (b); analogWrite (5, b); forsinkelse (200);

}

Anbefalt: