2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
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
- Arduino -
- Potenciometar -
- LED -
- Otpornik (220 do 1000 ohma) -
- Kratkospojne žice -
Korak 2: 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);
}