Sisukord:
Video: LED -i juhtimine potentsiomeetriga Arduino Uno R3 abil: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Varem oleme juhtpaneelile andmete saatmiseks kasutanud Serial Monitori, mis võib uue tarkvara tundmisel olla valgustav. Selles õppetükis vaatame, kuidas muuta LED -i heledust potentsiomeetri abil, ja saada potentsiaalimeetri andmed jadamonitoris, et näha selle väärtuse muutumist.
Samm: komponendid
- Arduino Uno plaat * 1
- USB -kaabel * 1
- Takisti (220Ω) * 1
- LED * 1
- potentsiomeeter * 1
- Leivalaud * 1
- Jumper juhtmed
2. samm: põhimõte
Lineaarne potentsiomeeter on elektrooniline analoogkomponent. Mis vahe on analoogväärtusel ja digitaalsel? Lihtsamalt öeldes tähendab digitaalne sisse/välja lülitamist, kõrge/madal tase, millel on vaid kaks olekut, st kas 0 või 1. Kuid analoogsignaalide andmete olek on lineaarne, näiteks 1 kuni 1000; signaali väärtus muutub aja jooksul, selle asemel et näidata täpset arvu. Analoogsignaalide hulka kuuluvad valguse intensiivsus, niiskus, temperatuur jne.
Samm: skemaatiline skeem
4. samm: protseduurid
Selles katses kasutatakse potentsiomeetrit kui
pingejagur, mis tähendab seadmete ühendamist kõigi kolme tihvtiga. Ühendage potentsiomeetri keskmine tihvt tihvtiga A0 ja ülejäänud kaks tihvti vastavalt 5 V ja GND -ga. Seetõttu on potentsiomeetri pinge 0-5V. Keerake potentsiomeetri nuppu ja pinge pingel A0 muutub. Seejärel muundage see pinge juhtpaneeli AD-muunduriga digitaalseks väärtuseks (0-1024). Programmeerimise kaudu saame teisendatud digitaalset väärtust kasutada juhtpaneelil asuva LED -i heleduse juhtimiseks.
Samm 1:
Ehita vooluring.
2. samm:
Laadige kood alla aadressilt
3. samm:
Laadige eskiis üles Arduino Uno tahvlile
Koodi juhtpaneelile üleslaadimiseks klõpsake üleslaadimise ikooni.
Kui akna allosas kuvatakse „Valmis üleslaadimine”, tähendab see, et visand on edukalt üles laaditud.
Keerake potentsiomeetri võlli ja näete LED -i heledust muutumas.
Kui soovite vastavaid väärtuse muutusi kontrollida, avage jadamonitor ja aknas olevad andmed muutuvad koos potentsiomeetri nupu keerutamisega. Seda katset saab soovi korral ka teisteks muuta. Näiteks kasutage potentsiomeetrit, et juhtida LED -i vilkumise ajaintervalli.
Samm: kood
// Juhtimine potentsiomeetriga
// Pööra
potentsiomeetri võlli ja peaksite nägema LED -i heleduse muutumist.
//E -post: [email protected]
// Veebisait: www.primerobotics.in
/******************************************/
const
int analogPin = 0; // analoogsisendi tihvt kinnitatakse
const
int ledPin = 9; // led lisab
int
inputValue = 0; // muutuja andurilt tuleva väärtuse salvestamiseks
int
outputValue = 0; // muutuja väljundväärtuse salvestamiseks
/******************************************/
tühine
seadistamine ()
{
Serial.begin (9600); // määrake seeria
side edastuskiirus on 9600
}
/******************************************/
tühine
silmus ()
{
inputValue = analogRead (analogPin); // loe
väärtus potentsiomeetrilt
Serial.print ("Sisend:"); // print
"Sisend"
Serial.println (inputValue); // print
inputValue
outputValue = kaart (inputValue, 0, 1023, 0, 255); // Teisenda 0-1023 võrdeliselt arvu arvuga 0 kuni 255
Serial.print ("Väljund:"); // print
"Väljund"
Serial.println (outputValue); // print
outputValue
analogWrite (ledPin, outputValue); // keera
LED süttib sõltuvalt väljundväärtusest
viivitus (1000);
}
/*******************************************/
Soovitan:
LED -heleduse juhtimine potentsiomeetriga Arduino abil: 3 sammu
LED -heleduse juhtimine potentsiomeetriga Arduino abil: Selles projektis kontrollime LED -i heledust, kasutades potentsiomeetri pakutavat muutuvat takistust. See on algajale väga põhiprojekt, kuid see õpetab teile palju potentsiomeetri ja LED -i töö kohta, mida on vaja paranduste tegemiseks
Arduino õpetus - samm -mootori juhtimine potentsiomeetriga: 5 sammu
Arduino õpetus - samm -mootori juhtimine potentsiomeetriga: see juhend on minu " Arduino: samm -mootori juhtimine potentsiomeetriga " Hiljuti üles laaditud YouTube'i video. Soovitan tungivalt seda vaadata. Minu YouTube'i kanal peaks esmalt nägema f
Arduino õpetus - servomootori juhtimine potentsiomeetriga: 5 sammu
Arduino õpetus - servomootori juhtimine potentsiomeetriga: see juhend on minu " Arduino: servomootori juhtimine potentsiomeetriga " Hiljuti üles laaditud YouTube'i video. Soovitan tungivalt seda vaadata. Külastage YouTube'i kanalit
Sammumootori juhtimine potentsiomeetriga: 5 sammu
Sammumootori juhtimine potentsiomeetriga: Selles juhendis näitan teile, kuidas samm -mootori asendit potentsiomeetri abil juhtida. Niisiis, alustame
LED -juhtimine potentsiomeetriga - FinalExam: 3 sammu
LED -juhtimine potentsiomeetriga - FinalExam: oma lõpueksamiprojekti jaoks lõin potentsiomeetri abil LED -kontrolleri. Selle projekti eesmärk on kasutada potentsiomeetrit, et kontrollida, millised LED -id põlevad. Kui potentsiomeetrit keeratakse päripäeva, kustutab see LED -id nii, et esimene LED