Turinys:
- 1 žingsnis: komponentai
- 2 žingsnis: principas
- 3 žingsnis: schema
- 4 žingsnis: procedūros
- 5 žingsnis: kodas
Video: Potenciometro valdomas šviesos diodas: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Anksčiau mes naudojome „Serial Monitor“, norėdami siųsti duomenis į valdymo plokštę, o tai gali būti šviesu žinoti naują programinę įrangą. Šioje pamokoje pažiūrėkime, kaip potenciometru pakeisti LED šviesumą, ir gaukite potenciometro duomenis „Serial Monitor“, kad pamatytumėte jo vertės pokyčius.
1 žingsnis: komponentai
- „Arduino Uno“lenta * 1
- USB kabelis * 1
- Rezistorius (220Ω) * 1
- LED * 1
- potenciometras * 1
- Duonos lenta * 1
- jungiamieji laidai
2 žingsnis: principas
Linijinis potenciometras yra analoginis elektroninis komponentas. Taigi, kuo skiriasi analoginė vertė nuo skaitmeninės? Paprasčiau tariant, skaitmeninis įjungimas/išjungimas, aukštas/žemas lygis, turintis tik dvi būsenas, ty 0 arba 1. Tačiau analoginių signalų duomenų būsena yra tiesinė, pavyzdžiui, nuo 1 iki 1000; signalo vertė laikui bėgant keičiasi, o ne nurodo tikslų skaičių. Analoginiai signalai apima šviesos intensyvumą, drėgmę, temperatūrą ir pan.
3 žingsnis: schema
4 žingsnis: procedūros
Šiame eksperimente potenciometras naudojamas kaip įtampos daliklis, o tai reiškia, kad prietaisai prijungiami prie visų trijų kaiščių. Prijunkite vidurinį potenciometro kaištį prie kaiščio A0, o kitus du - atitinkamai prie 5 V ir GND. Todėl potenciometro įtampa yra 0-5V. Pasukite potenciometro rankenėlę, o įtampa prie kaiščio A0 pasikeis. Tada konvertuokite tą įtampą į skaitmeninę vertę (0-1024) naudodami AD keitiklį valdymo plokštėje. Programuodami galime naudoti konvertuotą skaitmeninę vertę, kad valdytume šviesos diodo ryškumą valdymo skydelyje.
1 žingsnis:
Sukurkite grandinę.
2 žingsnis:
Atsisiųskite kodą iš
3 žingsnis:
Įkelkite eskizą į „Arduino Uno“lentą
Spustelėkite įkėlimo piktogramą, kad įkeltumėte kodą į valdymo skydelį.
Jei lango apačioje rodoma „Įkeltas“, eskizas sėkmingai įkeltas.
Pasukite potenciometro veleną ir pamatysite, kaip keičiasi šviesos diodų šviesumas.
Jei norite patikrinti atitinkamus reikšmių pokyčius, atidarykite serijinį monitorių ir langelio duomenys pasikeis sukant potenciometro rankenėlę. Šis eksperimentas taip pat gali būti pakeistas į kitus, kaip jums patinka. Pavyzdžiui, naudokite potenciometrą, kad valdytumėte šviesos diodų mirksėjimo intervalą.
5 žingsnis: kodas
// Valdomas potenciometru
// Pasukti
potenciometro veleną ir turėtumėte matyti, kaip keičiasi šviesos diodų šviesumas.
// El. Paštas: [email protected]
// Svetainė: www.primerobotics.in
/******************************************/
konst
int analogPin = 0; // analoginis įvesties kaištis prijungtas prie
konst
int ledPin = 9; // ledas prijungtas prie
tarpt
inputValue = 0; // kintamasis, kad būtų išsaugota iš jutiklio gaunama vertė
tarpt
outputValue = 0; // kintamasis, kad būtų išsaugota išvesties vertė
/******************************************/
tuštuma
sąranka ()
{
Serial.begin (9600); // nustatykite seriją
ryšio perdavimo sparta yra 9600
}
/******************************************/
tuštuma
kilpa ()
{
inputValue = analogRead (analogPin); // skaityti
vertė iš potenciometro
Serial.print („Įvestis:“); // spausdinti
"Įvestis"
Serial.println (inputValue); // spausdinti
inputValue
outputValue = žemėlapis (inputValue, 0, 1023, 0, 255); // Konvertuoti nuo 0 iki 1023 proporcingai skaičiaus skaičiui nuo 0 iki 255
Serial.print ("Išvestis:"); // spausdinti
"Išėjimas"
Serial.println (outputValue); // spausdinti
outputValue
analogWrite (ledPin, outputValue); // pasukti
Šviesos diodas, priklausomai nuo išėjimo vertės
vėlavimas (1000);
}
/*******************************************/
Rekomenduojamas:
„Arduino Nano Baised“IR valdomas RGB šviesos diodas: 5 žingsniai
„Arduino Nano Baised IR“valdomas RGB šviesos diodas: šiame mažame projekte noriu jums parodyti, kaip sukūriau „Arduino“pagrindu sukurtą RGB LED, valdomą IR nuotolinio valdymo pultu ir maitinamas USB kabeliu
Mirksi šviesos diodas {valdomas mygtuku}: 5 žingsniai
Mirksi šviesos diodas {Mygtukas valdomas}: esu Kang Chiao studentas. Tai yra mano projektas, aš naudoju „Arduino“ir sukūriau mirksinčią lemputę su mygtuku, kuris gali priversti jį mirksėti. Galite uždėti jį ant audinio ir kai kai kurie žmonės yra per arti jūsų, galite paspausti mygtuką ir lemputę
HTTP serverio valdomas šviesos diodas - Ameba Arduino: 3 žingsniai
HTTP serverio valdomas šviesos diodas - Ameba Arduino: valdyti LED yra paprasta naudojant bet kurį jūsų pasirinktą mikrovaldiklį, tačiau belaidžiu būdu valdyti LED mobiliojo telefono naršyklėje kelyje yra tikrai šaunu ir smagu. Tiesą sakant, tai jau yra IoT projektas, nes jūs galite naudoti tą patį serverį dalykui valdyti
„Arduino Bluetooth“valdomas šviesos diodas: 3 žingsniai
„Arduino Bluetooth“valdomas šviesos diodas: ši instrukcija moko jus, kaip valdyti LED naudojant „Bluetooth“per „Android“įrenginio programą. Reikalingos medžiagos: „Arduino Uno Board“, šviesos diodas, „Android“įrenginys, „Arduino Bluetooth“programa, „Arduino Bluetooth“modulis
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: 5 žingsniai (su paveikslėliais)
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: Supratau infraraudonųjų spindulių kamerą, kad galėčiau ją naudoti judesio fiksavimo sistemoje. Su juo taip pat galite gauti tokių nuostabių vaizdų: blizgių objektų, matomų fotoaparate, kurie yra normalūs realybėje. Už pigią kainą galite gauti gana gerų rezultatų. Jis