Innehållsförteckning:

LED -dimmer med potentiometer: 5 steg (med bilder)
LED -dimmer med potentiometer: 5 steg (med bilder)

Video: LED -dimmer med potentiometer: 5 steg (med bilder)

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

Detta är en instruktion som lär dig hur du använder en potentiometer för att dimma en LED.

Steg 1: Material

Material
Material
Material
Material
Material
Material
Material
Material
  1. Arduino
  2. Dator
  3. Bakbord
  4. LED
  5. 5 hankablar
  6. Potentiometer
  7. USB-kabel

Steg 2: Komma igång

Komma igång
Komma igång

Anslut Arduino till datorn med USB -kabel.

Steg 3: Kabeldragning

Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning

När Arduino har anslutits till datorn med USB -kabeln tar vi den första kabeln och sätter den ena änden i jorden och den andra i j1. Sedan lägger du den andra ledningen från A0 till j3. Sedan lägger du den tredje ledningen från 5v till j5.

Därefter sätter du den fjärde ledningen från D9 till j15. Sedan den femte och sista tråden från marken till j17.

Steg 4: Potentiometer och LED -inställning

Potentiometer och LED -inställning
Potentiometer och LED -inställning

Sätt ratten vänd bort från trådarna. Anslut den till f1 f3 och f5. Ta sedan lysdioden, sätt in det längre benet i f15 och det kortare i f17.

Steg 5: Koden

Dessa är de variabler som berättar för datorn vad specifika ord betyder:

int potPin = A0; Detta berättar för datorn att den mellersta delen av potentiometern, som vi kallar potPin, är ansluten till A0 int readValue; Detta berättar för datorn att när vi säger readValue betyder det att läsa potentiometern

Detta är Void Setup som bara händer en gång för att konfigurera för resten av koden:

void setup () {Detta berättar bara att detta är början på den ogiltiga installationen

pinMode (9, OUTPUT); Detta ställer in ljuset så att det kan slås på senare

pinMode (potPin, INPUT); Detta ställer in potentiometern så att vi kan använda den senare

Nästa del är tomrumsslingan som löper om och om igen tills du stoppar den.

void loop () {

readValue = analogRead (potPin); Detta säger till datorn att läsa potentiometern när vi säger readValue.

readValue = map (readValue, 0, 1023, 0, 255); Detta omvandlar siffrorna från potentiometern som är från 0-1023, till siffrorna för lysdioden som är från 0-255.

analogWrite (9, readValue); Detta uppmanar datorn att tända lysdioden vid den ljusstyrka som potentiometern säger till den.

}

Detta är hela koden i sig:

int potPin = A0; int readValue = 0;

void setup () {

pinMode (9, OUTPUT);

pinMode (potPin, INPUT);}

void loop () {

readValue = analogRead (potPin);

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

analogWrite (9, readValue);}

Rekommenderad: