Indholdsfortegnelse:

Kontrol af LED -lysstyrke med potentiometer med Arduino: 3 trin
Kontrol af LED -lysstyrke med potentiometer med Arduino: 3 trin

Video: Kontrol af LED -lysstyrke med potentiometer med Arduino: 3 trin

Video: Kontrol af LED -lysstyrke med potentiometer med Arduino: 3 trin
Video: Arduino Use Potentiometer Control LED Brightness 2024, December
Anonim
Image
Image

I dette projekt vil vi kontrollere lysstyrken på LED ved hjælp af variabel modstand leveret af potentiometer. Dette er et meget grundlæggende projekt for en nybegynder, men det vil lære dig mange ting om potentiometer og LED -arbejde, der er nødvendige for at lave forhåndsprojekter.

Vi kan også kontrollere LED -lysstyrke uden potentiometer. klik på linket herunder for at kontrollere det pågældende projekt

link: - Led lysstyrkekontrol uden potentiometer.

Trin 1: Komponenter påkrævet

  1. Arduino -
  2. Potentiometer -
  3. LED -
  4. Modstand (220 til 1000 ohm) -
  5. Jumperwires -

Trin 2: Circuit Schematic

Kredsløbsskema
Kredsløbsskema
Kredsløbsskema
Kredsløbsskema

Pin 11 led anode

A0 visker

Vcc 5V

Gnd terminal 3 på potentiometer, katode af LED

Trin 3: Arduino -kode

Arduino analogRead-funktion bruges til at måle spændingen mellem 0 til 5 volt og konverterer den til en digital værdi mellem 0 til 1023. Grunden til værdi 1023 er, at den analoge til digitale omformere er 10-bit lang. Som analogWrite af PWM har driftscyklus mellem 0 til 255, derfor deler vi værdien læst med 4 i koden.

KODE

const int POTENTIOMETER_PIN = 0;

int analog_værdi = 0;

ugyldig opsætning () {

// sæt din opsætningskode her for at køre en gang:

pinMode (11, OUTPUT);

pinMode (POTENTIOMETER_PIN, INPUT);

}

void loop () {

// sæt din hovedkode her for at køre gentagne gange:

analog_værdi = analogRead (POTENTIOMETER_PIN);

// værdien af analog_værdi er fra 0 til 1023 og driftscyklus for PWM er 0 til 255.

analogWrite (11, analog_værdi/4);

}

Anbefalede: