Sadržaj:

Upravljanje svjetlinom LED -a pomoću potenciometra s Arduinom: 3 koraka
Upravljanje svjetlinom LED -a pomoću potenciometra s Arduinom: 3 koraka

Video: Upravljanje svjetlinom LED -a pomoću potenciometra s Arduinom: 3 koraka

Video: Upravljanje svjetlinom LED -a pomoću potenciometra s Arduinom: 3 koraka
Video: LEDshop rasvjeta - Walk through the store 2024, Juli
Anonim
Image
Image

U ovom projektu, mi ćemo kontrolirati svjetlinu LED diode pomoću promjenjivog otpora potenciometra. Ovo je vrlo osnovni projekt za početnike, ali naučit će vas mnogo stvari o potenciometru i LED radima koje su potrebne za izradu naprednih projekata.

Također možemo kontrolirati svjetlinu LED -a bez potenciometra. kliknite na donju vezu da provjerite 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 kola

Shema kola
Shema kola
Shema kola
Shema kola

Pin 11 LED anoda

A0 brisač

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 dugački 10 bita. Kako analogWrite PWM -a imaju radni ciklus između 0 do 255, zato ćemo vrijednost pročitanu pročitati sa 4 u kodu.

CODE

const int POTENTIOMETER_PIN = 0;

int analogna_vrednost = 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čuje se: