INHOUDSOPGAWE:
Video: Beheer van LED met potensiometer met Arduino Uno R3: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Voorheen het ons Serial Monitor gebruik om data na die beheerbord te stuur, wat moontlik verhelderend is om 'n nuwe sagteware te leer ken. Kom ons kyk in hierdie les hoe ons die luminansie van 'n LED met 'n potensiometer kan verander, en ontvang die data van die potensiometer in Serial Monitor om die waarde daarvan te sien verander.
Stap 1: Komponente
- Arduino Uno -bord * 1
- USB -kabel * 1
- Weerstand (220Ω) * 1
- LED * 1
- Potensiometer * 1
- Broodbord * 1
- Springdrade
Stap 2: Beginsel
'N Lineêre potensiometer is 'n analoog elektroniese komponent. So, wat is die verskil tussen 'n analoog en 'n digitale waarde? Eenvoudig gestel, digitale middele aan/uit, hoë/lae vlak met net twee toestande, dit wil sê óf 0 óf 1. Maar die datatoestand van analoog seine is lineêr, byvoorbeeld van 1 tot 1000; die seinwaarde verander oor tyd in plaas van 'n presiese getal aan te dui. Analoog seine sluit die van ligintensiteit, humiditeit, temperatuur, ensovoorts in.
Stap 3: Die skematiese diagram
Stap 4: Prosedures
In hierdie eksperiment word die potensiometer gebruik as
spanningsverdeler, wat beteken dat toestelle met al sy drie penne verbind word. Koppel die middelste pen van die potensiometer aan pen A0 en die ander twee penne aan onderskeidelik 5V en GND. Daarom is die spanning van die potensiometer 0-5V. Draai aan die knop van die potensiometer, en die spanning by pen A0 sal verander. Skakel die spanning dan om in 'n digitale waarde (0-1024) met die AD-omskakelaar in die beheerbord. Deur programmering kan ons die omgeskakel digitale waarde gebruik om die helderheid van die LED op die bedieningsbord te beheer.
Stap 1:
Bou die kring.
Stap 2:
Laai die kode af van
Stap 3:
Laai die skets op na die Arduino Uno -bord
Klik op die ikoon Oplaai om die kode na die beheerbord op te laai.
As 'Klaar oplaai' onderaan die venster verskyn, beteken dit dat die skets suksesvol opgelaai is.
Draai aan die as van die potensiometer, en u moet die helderheid van die LED sien verander.
As u die ooreenstemmende waardeveranderinge wil kontroleer, maak die Serial Monitor oop en die data in die venster verander met die draai van die potensiometerknop. Hierdie eksperiment kan ook verander word na ander soos u wil. Gebruik byvoorbeeld die potensiometer om die tydsinterval vir die knipper van die LED te beheer.
Stap 5: Kode
// Beheer deur potensiometer
// Draai
die as van die potensiometer, en u moet die helderheid van die LED sien verander.
//E -pos: [email protected]
// Webwerf: www.primerobotics.in
/******************************************/
konst
int analogPin = 0; // die analoog invoerpen heg aan
konst
int ledPin = 9; // die led heg aan
int
inputValue = 0; // veranderlike om die waarde van sensor af te slaan
int
outputValue = 0; // veranderlike om die uitsetwaarde te stoor
/******************************************/
nietig
stel op()
{
Serial.begin (9600); // stel die reeks in
kommunikasie baudrate as 9600
}
/******************************************/
nietig
lus ()
{
inputValue = analogRead (analogPin); // lees die
waarde van die potensiometer
Serial.print ("Invoer:"); // druk
"Invoer"
Serial.println (inputValue); // druk
inputValue
outputValue = kaart (inputValue, 0, 1023, 0, 255); // Skakel om van 0-1023 eweredig aan die getal van 'n getal van 0 tot 255
Serial.print ("Uitset:"); // druk
"Uitset"
Serial.println (outputValue); // druk
outputValue
analogWrite (ledPin, outputValue); // draai die
LED aan, afhangende van die uitsetwaarde
vertraging (1000);
}
/*******************************************/
Aanbeveel:
Beheer van LED -helderheid met potensiometer met Arduino: 3 stappe
Beheer van LED -helderheid met potensiometer met Arduino: In hierdie projek beheer ons die helderheid van LED met behulp van veranderlike weerstand wat deur potensiometer verskaf word. Dit is 'n baie basiese projek vir 'n beginner, maar dit sal u baie dinge leer oor potensiometer en LED -werk wat nodig is om
Vervaag/beheer LED/helderheid met behulp van potensiometer (veranderlike weerstand) en Arduino Uno: 3 stappe
Vervaag/beheer LED/helderheid Met behulp van potensiometer (veranderlike weerstand) en Arduino Uno: Arduino analoog invoerpen is gekoppel aan die uitgang van potensiometer. Die analoog pen van Arduino ADC (analoog na digitaal omskakelaar) lees dus die uitsetspanning deur die potensiometer. Deur die potensiometerknop te draai, wissel die spanningsuitset en die Arduino re
Beheer die LED -helderheid met 'n potensiometer en Arduino: 6 stappe
Die beheer van LED -helderheid met 'n potensiometer en Arduino: In hierdie tutoriaal leer ons hoe u die LED -helderheid kan beheer met 'n potensiometer en Arduino. Kyk na 'n demonstrasievideo
Dubbele 7 -segment vertonings wat beheer word deur potensiometer in CircuitPython - Demonstrasie van visiebestandheid: 9 stappe (met foto's)
Dubbele 7-segment vertonings wat deur die potensiometer in CircuitPython beheer word-Demonstrasie van visiebestandheid: Hierdie projek gebruik 'n potensiometer om die skerm op 'n paar 7-segment LED-skerms (F5161AH) te beheer. As die potensiometerknop gedraai word, verander die getoonde getal in die reeks 0 tot 99. Slegs een LED brand op enige oomblik, baie kort, maar die
RGB -beheer met behulp van 'n potensiometer !: 6 stappe
RGB beheer met behulp van 'n potensiometer!: Hoe om die kleur van 'n anode RGB LED te verander met 'n potensiometer