Kazalo:
Video: Controllig LED s potenciometrom: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Prej smo za pošiljanje podatkov na nadzorno ploščo uporabljali serijski monitor, kar je lahko razsvetljenje pri spoznavanju nove programske opreme. V tej lekciji poglejmo, kako s potenciometrom spremenimo svetilnost LED, in prejemamo podatke potenciometra v serijskem monitorju, da vidimo, kako se njegova vrednost spreminja.
1. korak: Komponente
- plošča Arduino Uno * 1
- USB kabel * 1
- Upor (220Ω) * 1
- LED * 1
- Potenciometer * 1
- Okvir * 1
- Mostične žice
2. korak: Načelo
Linearni potenciometer je analogna elektronska komponenta. Kakšna je torej razlika med analogno in digitalno vrednostjo? Preprosto povedano, digitalno pomeni vklop/izklop, visoko/nizko raven s samo dvema stanjema, torej 0 ali 1. Toda podatkovno stanje analognih signalov je linearno, na primer od 1 do 1000; vrednost signala se sčasoma spreminja, namesto da bi navedla natančno število. Analogni signali vključujejo signale jakosti svetlobe, vlažnosti, temperature itd.
3. korak: Shematski diagram
4. korak: Postopki
V tem poskusu se potenciometer uporablja kot delilnik napetosti, kar pomeni povezovanje naprav z vsemi tremi nožicami. Srednji zatič potenciometra priključite na pin A0, druga dva pa na 5V oziroma GND. Zato je napetost potenciometra 0-5V. Zavrtite gumb potenciometra in napetost na zatiču A0 se bo spremenila. Nato pretvorite to napetost v digitalno vrednost (0-1024) z AD pretvornikom na nadzorni plošči. S programiranjem lahko s pretvorjeno digitalno vrednostjo nadzorujemo svetlost LED na nadzorni plošči.
Korak 1:
Zgradite vezje.
2. korak:
Prenesite kodo s spletnega mesta
3. korak:
Skico naložite na ploščo Arduino Uno
Kliknite ikono za nalaganje, da kodo naložite na nadzorno ploščo.
Če se na dnu okna prikaže "Končano nalaganje", to pomeni, da je bila skica uspešno naložena.
Zavrtite gred potenciometra in videli boste, kako se sveti LED.
Če želite preveriti ustrezne spremembe vrednosti, odprite serijski monitor in podatki v oknu se bodo spremenili z vrtenjem gumba potenciometra. Ta poskus lahko po želji spremenite tudi v druge. Na primer, s potenciometrom nadzirajte časovni interval za utripanje LED.
5. korak: Koda
// Krmiljenje s potenciometrom
// Zavrti
gred potenciometra in videli boste, kako se sveti LED.
//Spletno mesto: www.primerobotics.in
/******************************************/
const
int analogPin = 0; // pin analognega vhoda pritrdimo na
const
int ledPin = 9; // LED pripnemo na
int
inputValue = 0; // spremenljivka za shranjevanje vrednosti, ki prihaja iz senzorja
int
outputValue = 0; // spremenljivka za shranjevanje izhodne vrednosti
/******************************************/
nično
nastaviti()
{
Serial.begin (9600); // nastavite serijsko številko
hitrost komunikacije 9600
}
/******************************************/
nično
zanka ()
{
inputValue = analogRead (analogPin); // preberite datoteko
vrednost iz potenciometra
Serial.print ("Vnos:"); // tiskanje
"Vnos"
Serial.println (inputValue); // tiskanje
inputValue
outputValue = zemljevid (inputValue, 0, 1023, 0, 255); // Pretvori iz 0-1023 sorazmerno s številom števila od 0 do 255
Serial.print ("Izhod:"); // tiskanje
"Izhod"
Serial.println (outputValue); // tiskanje
outputValue
analogWrite (ledPin, outputValue); // obrnemo
LED sveti, odvisno od izhodne vrednosti
zamuda (1000);
}
/*******************************************/
Priporočena:
Indigo Led Cube 3*3*3 z Adxl35 in potenciometrom: 8 korakov
Indigo Led Cube 3*3*3 z Adxl35 in potenciometrom: prvič sem objavil Instructables. Naredil sem 3*3*3 led kocko z Arduino uno Dodatne lastnosti te so, da se LED lahko premika v skladu z gibanje njegove ploščadi. Vzorec led lahko spreminjamo glede na
Kontrolni utripajoči pulzi LED s potenciometrom: 6 korakov
Nadzor utripajočih LED utripajočih impulzov s potenciometrom: V tem vodiču se bomo naučili, kako s potenciometrom upravljati utripajoče LED utripajoče lučke. Oglejte si predstavitveni video
Kontrolna LED utripa s potenciometrom in OLED zaslonom: 6 korakov
Nadzor utripanja LED s potenciometrom in zaslonom OLED: V tej vadnici se bomo naučili, kako upravljati utripanje LED s potenciometrom in prikazati vrednost frekvence impulza na zaslonu OLED. Oglejte si predstavitveni video
Nadzor svetlosti LED s potenciometrom in OLED zaslonom: 6 korakov
Nadzor svetlosti LED s potenciometrom in zaslonom OLED: V tej vadnici se bomo naučili, kako s potenciometrom nadzirati svetlost LED in prikazati vrednost na zaslonu OLED. Oglejte si predstavitveni video
Nadzor svetlosti LED s potenciometrom in Arduinom: 6 korakov
Upravljanje svetlosti LED s potenciometrom in Arduinom: V tej vadnici se bomo naučili, kako svetlost LED upravljati s potenciometrom in Arduinom. Oglejte si predstavitveni video