Hvordan kontrollere ledet med et potensiometer i Arduino

Hvordan kontrollere ledet med et potensiometer i Arduino

Kontroll LED med et potensiometer er et grunnleggende nivåprosjekt som brukes til å endre lysstyrken til LED i henhold til den endrede motstanden til potensiometeret. Dette prosjektet er et eksempel på et nybegynnernivåprosjekt som er designet for å gjøre forståelsen av Arduino.

Vi kan falme ledningen ved å endre lysstyrken. I denne oppskrivningen blir kretsen for å kontrollere lysdiodene med et potensiometer diskutert i detalj.

Hvordan kontrollere ledet med et potensiometer

Potentiometeret er også ofte kjent som en variabel motstand, det er koblet til en krets for å variere spenningen ved å øke eller redusere motstanden. Vi vil bruke denne varierende motstanden for å kontrollere lysstyrken som om vi øker motstanden mindre strøm vil nå LED og den vil gløde mindre lys. Tilsvarende, hvis vi reduserer motstanden, vil mer strøm bli levert til LED, og ​​den vil gløde lysere.

Vi vil lage en krets der vi vil kontrollere lysstyrken til LED ved å variere motstanden til et potensiometer og komponentene som kreves for denne kretsen er:

  • Arduino Uno
  • Potensiometer på 1K ohm
  • Led
  • Brødbrett
  • Koble til ledninger

Vi vil vurdere Arduino -koden for kontroll LED ved hjelp av et potensiometer:

int lEdpin = 11, potpin = a1, potvalue, lys; void setup ()
pinmode (LEDPIN, utgang);

void loop ()
potValue = analogread (potpin);
Bright = PotValue/10;
analogWrite (LEDPIN, Bright);


Forklaring av kode: I koden ovenfor erklærer vi fire heltallvariabler LEDPIN, POTPIN, POTVALUE og Bright; I LEDPIN lagret vi 11 som vil være pin -nummeret der LED vil bli koblet sammen og lagret A1 i potpin, som er den analoge pinnen der Potentiometer vil lese inngangen. Deretter bruker vi PinMode () -funksjonen vi har erklært LEDPIN for å oppføre oss som en utgang. Deretter tar vi inngangen fra potpin og lagrer resultatene i potvalue, og deler deretter denne verdien med 4 (for å holde den i området 0 til 255) og lagre resultatene i en lys variabel. Deretter ved å bruke den lyse variabelenes verdi, gløder vi LEDPIN.

Maskinvare og simulering av kretsen:

Kretsdiagrammet for kretsen til "Kontroll ledet med potensiometer" vil være:

Forklaring av kretsen: Katoden til LED er koblet til bakken og anoden til LED er forbundet med pinnen D11 til Arduino Uno. Potentiometeret har tre ben; Det ene benet er koblet til 5 volt, det ene er koblet til bakken, og den midterste pinnen er koblet til A1.


Simuleringen av kretsen er:

Det kan sees fra det ovennevnte, ved å variere verdien av potensiometeret, endrer lysstyrken på LED.

Maskinvarekonfigurasjonen av kretsen ovenfor er:

Konklusjon

LED -lysets lysstyrke kan kontrolleres ved hjelp av et potensiometer som ofte er kjent som variabel motstand. Vi setter spenningen manuelt over LED ved å variere motstanden som også varierer lysstyrken til en LED. I denne oppskrivningen har kretsen for å kontrollere lysstyrken til en LED med et potensiometer blitt forklart sammen med kretsdiagrammet og maskinvarekonfigurasjonen.