Sadržaj:

Upravljanje svjetlinom LED -a s potenciometrom s Arduinom: 3 koraka
Upravljanje svjetlinom LED -a s potenciometrom s Arduinom: 3 koraka

Video: Upravljanje svjetlinom LED -a s potenciometrom s Arduinom: 3 koraka

Video: Upravljanje svjetlinom LED -a s potenciometrom s Arduinom: 3 koraka
Video: Fotootpornik 2024, Studeni
Anonim
Image
Image

U ovom ćemo projektu svjetlinu LED -a kontrolirati pomoću promjenjivog otpora potenciometra. Ovo je vrlo osnovni projekt za početnike, ali naučit će vas mnogo toga o radu potenciometra i LED dioda koji su potrebni za izradu naprednih projekata.

Također možemo kontrolirati svjetlinu LED -a bez potenciometra. kliknite na donju vezu kako biste provjerili taj projekt

veza: - Led kontrola svjetline bez potenciometra.

Korak 1: Potrebne komponente

  1. Arduino -
  2. Potenciometar -
  3. LED -
  4. Otpornik (220 do 1000 ohma) -
  5. Kratkospojne žice -

Korak 2: Shema kruga

Shema kola
Shema kola
Shema kola
Shema kola

Pin 11 LED anoda

Brisač A0

Vcc 5V

Gnd terminal 3 potenciometra, katoda LED

Korak 3: Arduino kod

Arduino analogRead funkcija koristi se za mjerenje napona između 0 do 5 volti i pretvara ga u digitalnu vrijednost između 0 do 1023. Razlog za vrijednost 1023 je što su analogno-digitalni pretvarači 10-bitni. Kako analogWrite PWM -a imaju radni ciklus između 0 i 255, zato ćemo vrijednost pročitanu pročitati sa 4 u kodu.

KODIRATI

const int POTENTIOMETER_PIN = 0;

int analogna_vrijednost = 0;

void setup () {

// ovdje postavite svoj kôd za postavljanje, da biste ga jednom pokrenuli:

pinMode (11, OUTPUT);

pinMode (POTENTIOMETER_PIN, INPUT);

}

void loop () {{100} {101}

// ovdje unesite svoj glavni kôd, za ponavljanje:

analog_value = analogRead (POTENTIOMETER_PIN);

// vrijednost analog_value je od 0 do 1023, a radni ciklus PWM -a je od 0 do 255.

analogWrite (11, analog_value/4);

}

Preporučeni: