Satura rādītājs:
- 1. darbība: sastāvdaļas
- 2. solis: princips
- 3. darbība: shematiskā diagramma
- 4. solis: procedūras
- 5. darbība: kods
Video: LED kontrole ar potenciometru ar Arduino Uno R3: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Iepriekš mēs esam izmantojuši sērijas monitoru, lai nosūtītu datus uz vadības paneli, kas var būt noderīgi, iepazīstot jaunu programmatūru. Šajā nodarbībā apskatīsim, kā ar potenciometru mainīt gaismas diodes spilgtumu, un saņemsim potenciometra datus sērijveida monitorā, lai redzētu tā vērtības izmaiņas.
1. darbība: sastāvdaļas
- Arduino Uno dēlis * 1
- USB kabelis * 1
- Rezistors (220Ω) * 1
- LED * 1
- potenciometrs * 1
- Maizes dēlis * 1
- Jumper vadi
2. solis: princips
Lineārais potenciometrs ir analogs elektronisks komponents. Tātad, kāda ir atšķirība starp analogo vērtību un digitālo vērtību? Vienkārši sakot, digitālie līdzekļi ir ieslēgti/izslēgti, augsts/zems līmenis ar tikai diviem stāvokļiem, t.i., 0 vai 1. Bet analogo signālu datu stāvoklis ir lineārs, piemēram, no 1 līdz 1000; signāla vērtība laika gaitā mainās, nevis norāda precīzu skaitli. Analogie signāli ietver gaismas intensitāti, mitrumu, temperatūru utt.
3. darbība: shematiskā diagramma
4. solis: procedūras
Šajā eksperimentā potenciometrs tiek izmantots kā
sprieguma dalītājs, kas nozīmē savienot ierīces ar visām trim tapām. Pievienojiet potenciometra vidējo tapu A0 tapai un pārējās divas tapas attiecīgi pie 5 V un GND. Tāpēc potenciometra spriegums ir 0-5V. Pagrieziet potenciometra pogu, un spriegums pie tapas A0 mainīsies. Pēc tam pārveidojiet šo spriegumu par ciparu vērtību (0–1024), izmantojot AD pārveidotāju vadības panelī. Izmantojot programmēšanu, mēs varam izmantot pārveidoto digitālo vērtību, lai kontrolētu vadības paneļa gaismas diodes spilgtumu.
1. darbība:
Izveidojiet ķēdi.
2. darbība:
Lejupielādējiet kodu no vietnes
3. darbība:
Augšupielādējiet skici uz Arduino Uno tāfeles
Noklikšķiniet uz augšupielādes ikonas, lai augšupielādētu kodu vadības panelī.
Ja loga apakšdaļā parādās augšupielāde pabeigta, tas nozīmē, ka skice ir veiksmīgi augšupielādēta.
Izgrieziet potenciometra vārpstu, un jums vajadzētu redzēt, kā mainās gaismas diodes spilgtums.
Ja vēlaties pārbaudīt atbilstošās vērtību izmaiņas, atveriet Sērijas monitoru, un logā esošie dati mainīsies, griežot potenciometra pogu. Šo eksperimentu var mainīt arī uz citiem, kā vēlaties. Piemēram, izmantojiet potenciometru, lai kontrolētu gaismas diodes mirgošanas laika intervālu.
5. darbība: kods
// Kontrolē ar potenciometru
// Pagriezt
potenciometra vārpstu, un jums vajadzētu redzēt, kā mainās gaismas diodes spilgtums.
// E -pasts: [email protected]
//Mājas lapa: www.primerobotics.in
/******************************************/
konst
int analogPin = 0; // analogās ieejas tapa pievienota
konst
int ledPin = 9; // LED pievienojas
int
inputValue = 0; // mainīgais, lai saglabātu no sensora saņemto vērtību
int
outputValue = 0; // mainīgais, lai saglabātu izvades vērtību
/******************************************/
spēkā neesošs
uzstādīt()
{
Serial.begin (9600); // iestatiet sēriju
sakaru pārraides ātrums ir 9600
}
/******************************************/
spēkā neesošs
cilpa ()
{
inputValue = analogRead (analogPin); // lasīt
vērtību no potenciometra
Serial.print ("Ievade:"); // drukāt
"Ievadīt"
Serial.println (inputValue); // drukāt
inputValue
outputValue = karte (inputValue, 0, 1023, 0, 255); // Pārvērst no 0-1023 proporcionāli skaitļa skaitam no 0 līdz 255
Serial.print ("Izeja:"); // drukāt
"Izeja"
Serial.println (outputValue); // drukāt
outputValue
analogWrite (ledPin, outputValue); // pagrieziet
LED iedegas atkarībā no izejas vērtības
kavēšanās (1000);
}
/*******************************************/
Ieteicams:
LED spilgtuma kontrole ar potenciometru ar Arduino: 3 soļi
LED spilgtuma kontrole ar potenciometru ar Arduino: Šajā projektā mēs kontrolēsim LED spilgtumu, izmantojot potenciometra nodrošināto mainīgo pretestību. Šis ir ļoti pamatprojekts iesācējam, taču tas iemācīs jums daudzas lietas par potenciometru un LED darbību, kas nepieciešamas, lai veiktu uzlabojumus
Izgaist/kontrolēt LED/spilgtumu, izmantojot potenciometru (mainīgu rezistoru) un Arduino Uno: 3 soļi
Izgaist/kontrolēt LED/spilgtumu, izmantojot potenciometru (mainīgo rezistoru) un Arduino Uno: Arduino analogās ieejas tapa ir pievienota potenciometra izejai. Tātad Arduino ADC (analogā digitālā pārveidotāja) analogā tapa nolasa izejas spriegumu ar potenciometru. Pagriežot potenciometra pogu, mainās izejas spriegums un Arduino
LED spilgtuma kontrole ar potenciometru un OLED displeju: 6 soļi
LED spilgtuma kontrole ar potenciometru un OLED displeju: Šajā apmācībā mēs uzzināsim, kā ar potenciometru kontrolēt LED spilgtumu, un parādīt vērtību OLED displejā. Skatieties demonstrācijas video
LED spilgtuma kontrole ar potenciometru un Arduino: 6 soļi
LED spilgtuma kontrole ar potenciometru un Arduino: Šajā apmācībā mēs uzzināsim, kā kontrolēt LED spilgtumu, izmantojot potenciometru un Arduino. Noskatieties demonstrācijas video
RGB kontrole, izmantojot potenciometru !: 6 soļi
RGB kontrole, izmantojot potenciometru!: Kā nomainīt anoda RGB gaismas diodes krāsu ar potenciometru