Innholdsfortegnelse:

LED -dimmer med potensiometer: 5 trinn (med bilder)
LED -dimmer med potensiometer: 5 trinn (med bilder)

Video: LED -dimmer med potensiometer: 5 trinn (med bilder)

Video: LED -dimmer med potensiometer: 5 trinn (med bilder)
Video: Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! 2024, Juli
Anonim
LED dimmer med potensiometer
LED dimmer med potensiometer

Dette er en instruksjon som lærer deg hvordan du bruker et potensiometer for å dimme en LED.

Trinn 1: Materialer

Materialer
Materialer
Materialer
Materialer
Materialer
Materialer
Materialer
Materialer
  1. Arduino
  2. Datamaskin
  3. Brødbrett
  4. LED
  5. 5 hannledninger
  6. Potensiometer
  7. USB-kabel

Trinn 2: Komme i gang

Starter
Starter

Koble Arduino til datamaskinen med USB -kabel.

Trinn 3: Kabling

Kabling
Kabling
Kabling
Kabling
Kabling
Kabling

Etter at Arduino er koblet til datamaskinen med USB -ledningen, tar vi den første ledningen og setter den ene enden i bakken og den andre i j1. Deretter setter du den andre ledningen fra A0 til j3. Deretter setter du den tredje ledningen fra 5v til j5.

Etter det vil du sette den fjerde ledningen fra D9 til j15. Deretter den femte og siste ledningen fra bakken til j17.

Trinn 4: Potensiometer og LED -oppsett

Potensiometer og LED -oppsett
Potensiometer og LED -oppsett

Sett knotten vendt bort fra ledningene. Koble den til f1 f3 og f5. Ta deretter LED -en, legg det lengre benet inn i f15 og det kortere i f17.

Trinn 5: Koden

Dette er variablene som forteller datamaskinen hva spesifikke ord betyr:

int potPin = A0; Dette forteller datamaskinen at den midtre delen av potensiometeret, som vi kaller potPin, er koblet til A0 int readValue; Dette forteller datamaskinen at når vi sier readValue betyr det å lese potensiometeret

Dette er det ugyldige oppsettet som bare skjer én gang for å sette opp for resten av koden:

void setup () {Dette er bare å fortelle deg at dette er begynnelsen på det ugyldige oppsettet

pinMode (9, OUTPUT); Dette er å sette opp lyset slik at det kan slås på senere

pinMode (potPin, INPUT); Dette setter opp potensiometeret slik at vi kan bruke det senere

Den neste delen er hulrommet som går igjen og igjen til du stopper det.

void loop () {

readValue = analogRead (potPin); Dette forteller datamaskinen å lese potensiometeret når vi sier readValue.

readValue = map (readValue, 0, 1023, 0, 255); Dette konverterer tallene fra potensiometeret som er fra 0-1023, til tallene for LED-en som er fra 0-255.

analogWrite (9, readValue); Dette forteller datamaskinen å lyse LED -en ved lysstyrken potensiometeret forteller den til.

}

Dette er hele koden for seg selv:

int potPin = A0; int readValue = 0;

ugyldig oppsett () {

pinMode (9, OUTPUT);

pinMode (potPin, INPUT);}

void loop () {

readValue = analogRead (potPin);

readValue = map (readValue, 0, 1023, 0, 255);

analogWrite (9, readValue);}

Anbefalt: