Sadržaj:
- Korak 1: Komponente
- Korak 2: Princip
- Korak 3: Shematski dijagram
- Korak 4: Postupci
- Korak 5: Kodirajte
Video: Controllig LED pomoću potenciometra: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Ranije smo koristili Serial Monitor za slanje podataka na upravljačku ploču, što bi moglo biti sjajno za poznavanje novog softvera. U ovoj lekciji da vidimo kako promijeniti svjetlinu LED diode pomoću potenciometra i primiti podatke potenciometra u serijskom monitoru kako bismo vidjeli promjenu njene vrijednosti.
Korak 1: Komponente
- Arduino Uno ploča * 1
- USB kabel * 1
- Otpornik (220Ω) * 1
- LED * 1
- Potenciometar * 1
- Oglasna ploča * 1
- Žice za kratkospojnike
Korak 2: Princip
Linearni potenciometar analogna je elektronička komponenta. Dakle, koja je razlika između analogne i digitalne vrijednosti? Jednostavno rečeno, digitalno znači uključivanje/isključivanje, visoka/niska razina sa samo dva stanja, tj. Ili 0 ili 1. No, stanje podataka analognih signala je linearno, na primjer, od 1 do 1000; vrijednost signala se mijenja tijekom vremena umjesto da označi točan broj. Analogni signali uključuju one intenziteta svjetla, vlažnosti, temperature itd.
Korak 3: Shematski dijagram
Korak 4: Postupci
U ovom pokusu se potenciometar koristi kao razdjelnik napona, što znači povezivanje uređaja na sva tri njegova pina. Spojite srednji pin potenciometra na pin A0, a druga dva pina na 5V i GND. Stoga je napon potenciometra 0-5V. Okrećite gumb potenciometra i napon na pinu A0 će se promijeniti. Zatim pretvorite taj napon u digitalnu vrijednost (0-1024) pomoću AD pretvarača na upravljačkoj ploči. Programiranjem možemo pretvoriti digitalnu vrijednost za kontrolu svjetline LED diode na upravljačkoj ploči.
Korak 1:
Izgradite krug.
Korak 2:
Preuzmite kôd s
3. korak:
Prenesite skicu na Arduino Uno ploču
Pritisnite ikonu za prijenos da biste učitali kôd na upravljačku ploču.
Ako se na dnu prozora pojavi poruka "Gotovo učitavanje", to znači da je skica uspješno učitana.
Okrećite vratilo potenciometra i trebali biste vidjeti kako se mijenja svjetlina LED diode.
Ako želite provjeriti odgovarajuće promjene vrijednosti, otvorite Serijski monitor i podaci u prozoru će se promijeniti s vašim okretanjem gumba potenciometra. Ovaj se eksperiment također može promijeniti prema drugima kako želite. Na primjer, pomoću potenciometra kontrolirajte vremenski interval za LED koji treperi.
Korak 5: Kodirajte
// Upravljanje potenciometrom
//Rotirati
vratilo potenciometra i trebali biste vidjeti kako se mijenja svjetlina LED diode.
// Web stranica: www.primerobotics.in
/******************************************/
konst
int analogPin = 0; // pin za analogni ulaz priključen na
konst
int ledPin = 9; // LED se priključuje na
int
inputValue = 0; // varijabla za spremanje vrijednosti koja dolazi od senzora
int
outputValue = 0; // varijabla za spremanje izlazne vrijednosti
/******************************************/
poništiti
postaviti()
{
Serial.begin (9600); // postavljanje serije
brzina komunikacije 9600
}
/******************************************/
poništiti
petlja()
{
inputValue = analogRead (analogPin); // pročitajte datoteku
vrijednost s potenciometra
Serial.print ("Ulaz:"); // ispis
"Ulazni"
Serial.println (inputValue); // ispis
inputValue
outputValue = mapa (inputValue, 0, 1023, 0, 255); // Pretvorimo od 0-1023 proporcionalno broju broja od 0 do 255
Serial.print ("Izlaz:"); // ispis
"Izlaz"
Serial.println (outputValue); // ispis
outputValue
analogWrite (ledPin, outputValue); // okrenite
LED svijetli ovisno o izlaznoj vrijednosti
kašnjenje (1000);
}
/*******************************************/
Preporučeni:
Arduino kontrola brzine i smjera istosmjernog motora pomoću potenciometra, OLED zaslona i tipki: 6 koraka
Arduino kontrola brzine i smjera istosmjernog motora pomoću potenciometra, OLED zaslona i gumba: U ovom ćemo vodiču naučiti kako koristiti upravljački program L298N DC MOTOR CONTROL i potenciometar za kontrolu brzine i smjera istosmjernog motora s dva gumba i prikazati vrijednost potenciometra na OLED zaslonu.Gledajte demonstracijski video
Feding/Upravljanje LED/svjetlinom pomoću potenciometra (promjenjivi otpornik) i Arduino Uno: 3 koraka
Fading/Upravljanje LED/svjetlinom pomoću potenciometra (promjenjivi otpornik) i Arduino Uno: analogni ulazni pin Arduino spojen je na izlaz potenciometra. Dakle, analogni pin Arduino ADC (analogno -digitalni pretvarač) očitava izlazni napon pomoću potenciometra. Rotiranje gumba potenciometra mijenja izlazni napon i Arduino re
Upravljanje svjetlinom LED -a pomoću potenciometra i OLED zaslona: 6 koraka
Upravljanje svjetlinom LED -a pomoću potenciometra i OLED zaslona: U ovom ćemo vodiču naučiti kako kontrolirati svjetlinu LED -a potenciometrom i prikazati vrijednost na OLED zaslonu. Pogledajte demonstracijski video
Upravljanje svjetlinom LED -a pomoću potenciometra i Arduina: 6 koraka
Upravljanje svjetlinom LED -a pomoću potenciometra i Arduina: U ovom ćemo vodiču naučiti kako kontrolirati svjetlinu LED -a pomoću potenciometra i Arduina. Pogledajte demonstracijski video
Podesite svjetlinu LED diode pomoću potenciometra: 4 koraka
Prilagodite svjetlinu LED -a pomoću potenciometra: U prethodnom članku sam vam pokazao kako očitati vrijednost ADC -a s Potensometra pomoću Arduina. I ovaj put ću iskoristiti očitanje vrijednosti ADC -a. To je podešavanje svjetline LED -a