INHOUDSOPGAWE:
Video: Bediende LED met potensiometer: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
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 as spanningsverdeler gebruik, 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
Beheer van LED met potensiometer met Arduino Uno R3: 6 stappe
Beheer van LED deur potensiometer Met Arduino Uno R3: Voorheen het ons Serial Monitor gebruik om data na die bedieningsbord te stuur, wat moontlik verhelderend is om 'n nuwe sagteware te ken. Kom ons kyk in hierdie les hoe ons die luminansie van 'n LED met 'n potensiometer kan verander en die data van die potensiomet kan ontvang
N Bediende lessenaarlamp: 4 stappe (met foto's)
N Bediende lessenaarlamp: Hier sal ek wys hoe u 'n eenvoudige, klein bediende lessenaarlamp met arduino- en servomotors kan maak. Ek sal u ook vertel hoe u die motors kan verander sodat u manipulasies kan opneem en dus bewegings kan aanbring met die lamp wat die
Wie is by die deur, 'n Alexa -bediende kamerastelsel: 3 stappe
Wie is by die deur, 'n Alexa -bediende kamerastelsel: Soms wil u nie deur die TV kyk terwyl u TV kyk nie, tensy dit belangrik is. Met hierdie projek kan u die persoon by die deur sien deur eenvoudig vir Amazon se Echo -toestel "Alexa" te sê, skakel die deurmonitor aan. Kyk wie verskyn
Tele -bediende bioniese arm: 13 stappe (met foto's)
Tele -bediende bioniese arm: In hierdie instruksies maak ons 'n bioniese arm met 'n tele, 'n robotarm wat soortgelyk is aan die menslike hand met ses grade vryheid (vyf vir syfers en een vir die pols). Dit word met die mens se hand beheer met 'n handskoen met buigsensors wat