Innholdsfortegnelse:

Kontroller LED -lysstyrken med potensiometer med Arduino: 3 trinn
Kontroller LED -lysstyrken med potensiometer med Arduino: 3 trinn

Video: Kontroller LED -lysstyrken med potensiometer med Arduino: 3 trinn

Video: Kontroller LED -lysstyrken med potensiometer med Arduino: 3 trinn
Video: Amazing arduino project 2024, November
Anonim
Image
Image

I dette prosjektet vil vi kontrollere lysstyrken til LED ved hjelp av variabel motstand levert av potensiometer. Dette er et veldig grunnleggende prosjekt for en nybegynner, men det vil lære deg mange ting om potensiometer og LED -arbeid som kreves for å lage forhåndsprosjekter.

Vi kan også kontrollere LED -lysstyrken uten potensiometer. klikk på lenken nedenfor for å sjekke prosjektet

lenke: - LED lysstyrkekontroll uten potensiometer.

Trinn 1: Komponenter påkrevd

  1. Arduino -
  2. Potensiometer -
  3. LED -
  4. Motstand (220 til 1000 ohm) -
  5. Stikkontakter -

Trinn 2: Kretsskjema

Kretsskjema
Kretsskjema
Kretsskjema
Kretsskjema

Pin 11 led anode

A0 visker

Vcc 5V

Gnd terminal 3 på potensiometer, katode av LED

Trinn 3: Arduino -kode

Arduino analogRead-funksjon brukes til å måle spenningen mellom 0 til 5 volt og konverterer den til en digital verdi mellom 0 til 1023. Grunnen til verdien 1023 er fordi den analoge til digitale omformeren er 10-bit lang. Som analogWrite av PWM har driftssyklus mellom 0 til 255 det er derfor vi vil dele verdien lest med 4 i koden.

KODE

const int POTENTIOMETER_PIN = 0;

int analog_verdi = 0;

ugyldig oppsett () {

// legg oppsettskoden her for å kjøre en gang:

pinMode (11, OUTPUT);

pinMode (POTENTIOMETER_PIN, INPUT);

}

void loop () {

// legg hovedkoden her for å kjøre gjentatte ganger:

analog_verdi = analogRead (POTENTIOMETER_PIN);

// verdien av analog verdi er fra 0 til 1023 og driftssyklusen til PWM er 0 til 255.

analogWrite (11, analog_verdi/4);

}

Anbefalt: