![Upravljanje LED potenciometrom sa Arduino Uno R3: 6 koraka Upravljanje LED potenciometrom sa Arduino Uno R3: 6 koraka](https://i.howwhatproduce.com/images/004/image-9055-7-j.webp)
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
![Upravljanje LED potenciometrom sa Arduino Uno R3 Upravljanje LED potenciometrom sa Arduino Uno R3](https://i.howwhatproduce.com/images/004/image-9055-8-j.webp)
Ranije smo koristili Serial Monitor za slanje podataka na kontrolnu ploču, što bi moglo biti sjajno za poznavanje novog softvera. U ovoj lekciji pogledajmo kako promijeniti potenciometar svjetlinu LED diode i primimo 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 spajanje
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, visoki/niski nivo sa samo dva stanja, tj. Ili 0 ili 1. Ali stanje podataka analognih signala je linearno, na primjer, od 1 do 1000; vrijednost signala se mijenja s vremenom umjesto da označi tačan broj. Analogni signali uključuju one intenziteta svjetlosti, vlažnosti, temperature itd.
Korak 3: Šematski dijagram
![Shematski dijagram Shematski dijagram](https://i.howwhatproduce.com/images/004/image-9055-9-j.webp)
Korak 4: Postupci
![Postupci Postupci](https://i.howwhatproduce.com/images/004/image-9055-10-j.webp)
![Postupci Postupci](https://i.howwhatproduce.com/images/004/image-9055-11-j.webp)
U ovom eksperimentu se potenciometar koristi kao
razdjelnik napona, što znači povezivanje uređaja na sva tri pina. Spojite srednji pin potenciometra na pin A0, a druga dva pina na 5V i GND. Stoga je napon potenciometra 0-5V. Okrećite dugme potenciometra i napon na pinu A0 će se promeniti. Zatim pretvorite taj napon u digitalnu vrijednost (0-1024) pomoću AD pretvarača na upravljačkoj ploči. Programiranjem možemo koristiti pretvorenu digitalnu vrijednost za kontrolu svjetline LED diode na upravljačkoj ploči.
Korak 1:
Izgradite kolo.
Korak 2:
Preuzmite kôd sa
Korak 3:
Prenesite skicu na Arduino Uno ploču
Pritisnite ikonu Upload da biste učitali kôd na kontrolnu 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 vašim okretanjem dugmeta potenciometra. Ovaj eksperiment se takođe može promijeniti na druge kako želite. Na primjer, pomoću potenciometra kontrolirajte vremenski interval za LED koji treperi.
Korak 5: Kodirajte
// Upravljanje potenciometrom
// Rotiraj
vratilo potenciometra i trebali biste vidjeti kako se mijenja svjetlina LED diode.
//Website:www.primerobotics.in
/******************************************/
const
int analogPin = 0; // pin za analogni ulaz priključen na
const
int ledPin = 9; // LED se priključuje na
int
inputValue = 0; // varijabla za spremanje vrijednosti koja dolazi sa senzora
int
outputValue = 0; // varijabla za spremanje izlazne vrijednosti
/******************************************/
void
postaviti()
{
Serial.begin (9600); // postavljanje serije
brzina komunikacije 9600
}
/******************************************/
void
petlja()
{
inputValue = analogRead (analogPin); // pročitajte
vrednost sa potenciometra
Serial.print ("Ulaz:"); // ispis
"Unos"
Serial.println (inputValue); // ispis
inputValue
outputValue = map (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čuje se:
Indigo Led Cube 3*3*3 s Adxl35 i potenciometrom: 8 koraka
![Indigo Led Cube 3*3*3 s Adxl35 i potenciometrom: 8 koraka Indigo Led Cube 3*3*3 s Adxl35 i potenciometrom: 8 koraka](https://i.howwhatproduce.com/images/002/image-4615-j.webp)
Indigo Led Cube 3*3*3 s Adxl35 i potenciometrom: Ovo mi je prvi put da objavim Instructables.Napravio sam LED kocku 3*3*3 s Arduinom uno Dodatne značajke ove su da se LED može kretati prema kretanje njegove platforme. Uzorak LED diode može se mijenjati prema
Kontrolni LED trepćući impulsi s potenciometrom: 6 koraka
![Kontrolni LED trepćući impulsi s potenciometrom: 6 koraka Kontrolni LED trepćući impulsi s potenciometrom: 6 koraka](https://i.howwhatproduce.com/images/001/image-1030-18-j.webp)
Kontrola LED trepćućih impulsa pomoću potenciometra: U ovom ćemo vodiču naučiti kako kontrolirati LED trepćuće impulse pomoću potenciometra. Pogledajte demonstracijski video
Kontrolna LED lampica treperi sa potenciometrom i OLED ekranom: 6 koraka
![Kontrolna LED lampica treperi sa potenciometrom i OLED ekranom: 6 koraka Kontrolna LED lampica treperi sa potenciometrom i OLED ekranom: 6 koraka](https://i.howwhatproduce.com/images/005/image-14224-j.webp)
Kontrola LED treperenja s potenciometrom i OLED zaslonom: U ovom ćemo vodiču naučiti kako kontrolirati LED koji treperi pomoću potenciometra i prikazati vrijednost frekvencije pulsa na OLED zaslonu. Pogledajte demonstracijski video
Arduino vodič - Upravljanje koračnim motorom s potenciometrom: 5 koraka
![Arduino vodič - Upravljanje koračnim motorom s potenciometrom: 5 koraka Arduino vodič - Upravljanje koračnim motorom s potenciometrom: 5 koraka](https://i.howwhatproduce.com/images/003/image-6800-j.webp)
Arduino vodič - Upravljanje koračnim motorom s potenciometrom: Ovo uputstvo je pisana verzija mog " Arduina: Kako upravljati koračnim motorom s potenciometrom " YouTube video koji sam nedavno postavio. Toplo vam preporučujem da to provjerite. Na mom YouTube kanalu prvo biste trebali vidjeti
UPRAVLJANJE I UPRAVLJANJE BRZINOM DC MOTORA KORIŠĆENJEM LABVIEW (PWM) I ARDUINO: 5 koraka
![UPRAVLJANJE I UPRAVLJANJE BRZINOM DC MOTORA KORIŠĆENJEM LABVIEW (PWM) I ARDUINO: 5 koraka UPRAVLJANJE I UPRAVLJANJE BRZINOM DC MOTORA KORIŠĆENJEM LABVIEW (PWM) I ARDUINO: 5 koraka](https://i.howwhatproduce.com/images/002/image-4730-51-j.webp)
UPUTSTVO I UPRAVLJANJE BRZINOM DC MOTORA KORIŠĆENJEM LABVIEW (PWM) I ARDUINO: Zdravo momci, prije svega oprostite na mom smiješnom engleskom jeziku. U ovom uputstvu pokazat ću vam kako kontrolirati brzinu istosmjernog motora pomoću laboratorijskog pregleda Počnimo