
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41

Aiemmin olemme käyttäneet Serial Monitoria tietojen lähettämiseen ohjauspaneeliin, mikä voi olla valaisevaa tietää uusi ohjelmisto. Tässä oppitunnissa katsotaan, miten LED -valon kirkkautta muutetaan potentiometrillä, ja vastaanotetaan potentiometrin tiedot Serial Monitorissa nähdäksesi sen arvon muutoksen.
Vaihe 1: Komponentit
- Arduino Uno -levy * 1
- USB -kaapeli * 1
- Vastus (220Ω) * 1
- LED * 1
- Potentiometri * 1
- Leipälauta * 1
- Hyppyjohdot
Vaihe 2: Periaate

Lineaarinen potentiometri on analoginen elektroninen komponentti. Joten mitä eroa on analogisella arvolla ja digitaalisella arvolla? Yksinkertaisesti sanottuna digitaaliset keinot päälle/pois, korkea/matala taso, jossa on vain kaksi tilaa, eli joko 0 tai 1. Mutta analogisten signaalien datatila on lineaarinen, esimerkiksi 1 - 1000; signaalin arvo muuttuu ajan myötä sen sijaan, että ilmoittaisi tarkan numeron. Analogiset signaalit sisältävät valon voimakkuuden, kosteuden, lämpötilan ja niin edelleen.
Vaihe 3: Kaavio

Vaihe 4: Toimenpiteet
Tässä kokeessa potentiometriä käytetään jännitteenjakajana, mikä tarkoittaa laitteiden liittämistä kaikkiin kolmeen nastaan. Kytke potentiometrin keskitappi nastaan A0 ja kaksi muuta nastaa 5 V: n ja GND: n vastaavasti. Siksi potentiometrin jännite on 0-5V. Pyöritä potentiometrin nuppia, ja jännite nastassa A0 muuttuu. Muunna sitten jännite digitaaliseksi arvoksi (0-1024) AD-muuntimella ohjauskortissa. Ohjelmoinnin avulla voimme käyttää muunnettua digitaalista arvoa ohjaamaan ohjauspaneelin LED -valon kirkkautta.
Vaihe 1:
Rakenna piiri.
Vaihe 2:
Lataa koodi osoitteesta
Vaihe 3:
Lataa luonnos Arduino Uno -levylle
Napsauta Lähetä -kuvaketta ladataksesi koodin ohjauspaneelille.
Jos "Valmis lataus" näkyy ikkunan alareunassa, se tarkoittaa, että luonnos on ladattu onnistuneesti.
Pyöritä potentiometrin akselia ja näet LED -valon kirkkauden muuttuvan.
Jos haluat tarkistaa vastaavat arvomuutokset, avaa Sarjamonitori ja ikkunan tiedot muuttuvat, kun kierrät potentiometrin nuppia. Tämä kokeilu voidaan myös muuttaa toiseksi haluamallasi tavalla. Käytä esimerkiksi potentiometriä LED -vilkkumisajan säätämiseen.
Vaihe 5: Koodi
// Ohjaus potentiometrillä
//Kiertää
potentiometrin akselille ja sinun pitäisi nähdä LED -valon muutos.
// Sähköposti: [email protected]
// Verkkosivusto: www.primerobotics.in
/******************************************/
const
int analogPin = 0; // analogisen tulon nasta kiinnittyy
const
int ledPin = 9; // led -liitäntä
int
inputValue = 0; // muuttuja anturista tulevan arvon tallentamiseksi
int
outputValue = 0; // muuttuja tulostusarvon tallentamiseksi
/******************************************/
mitätön
perustaa()
{
Serial.begin (9600); // aseta sarja
tiedonsiirtonopeus 9600
}
/******************************************/
mitätön
silmukka ()
{
inputValue = analogRead (analogPin); // lue
arvo potentiometristä
Serial.print ("Input:"); //Tulosta
"Syöttö"
Sarja.println (inputValue); //Tulosta
inputValue
outputValue = kartta (inputValue, 0, 1023, 0, 255); // Muunna 0-1023 suhteessa luvun numeroon 0-255
Serial.print ("Output:"); //Tulosta
"Lähtö"
Sarja.println (outputValue); //Tulosta
outputValue
analogWrite (ledPin, outputValue); //Käännä
LED palaa lähtöarvon mukaan
viive (1000);
}
/*******************************************/
Suositeltava:
Google Assistantin ohjaama LED -matriisi!: 7 vaihetta (kuvilla)

Google Assistantin ohjaama LED -matriisi!: Tässä opetusohjelmassa näytän sinulle, kuinka voit tehdä Google Assistant -ohjatun LED -matriisin, jota voit hallita missä tahansa älypuhelimella, joten aloitetaan
ANDROID -SOVELLUKSEN OHJAAMA YKSINKERTAINEN RGB -LED -PÖYTÄVALO: 5 vaihetta

ANDROID -SOVELLUKSEN OHJAAMA YKSINKERTAINEN RGB LED -TYÖPÖYTÄLAMPPU: joten tässä opetusohjelmassa näytän sinulle, kuinka hallita rgb -lediä Android -älypuhelimella. RGB -ledit käsittelevät peruskonseptia minkä tahansa sävyn perusvärien, eli punaisen, vihreän ja sinisen, yhdistämisestä. Kaikissa väreissä on tämä perusväri
RGB Led Bluetoothin tai potentiometrin ohjaama: 5 vaihetta

RGB Led Bluetoothin tai potentiometrin ohjaama: Hei! Halusin tänään jakaa Arduino -projektini kanssasi. Olen tehnyt Arduinon ohjaaman RGB -ledin. Siinä on 3 tilaa ja 2 rajapintaa. Ensimmäinen tila on manuaalinen ohjaus, toinen viileä sateenkaari ja kolmas värilukko. Aluksi kalibroit potentiometrin. Sitten sinä
Arduino Control DC -moottorin nopeus ja suunta potentiometrin avulla: 6 vaihetta

Arduino Control DC -moottorin nopeus ja suunta potentiometrin avulla: Tässä opetusohjelmassa opimme käyttämään L298N DC MOTOR CONTROL -ohjainta ja potentiometriä DC -moottorin nopeuden ja suunnan ohjaamiseen
ESP8266 PWM: n käyttäminen potentiometrin kanssa: 4 vaihetta

ESP8266 PWM: n käyttäminen potentiometrin kanssa: Niille, jotka eivät ole tottuneet elektroniikkaan, PWM tarkoittaa tehonsäätöä. Ja tässä kokoonpanossa näytämme, miten sitä voidaan käyttää LED -valon voimakkuuden säätämiseen, joka on samanlainen kuin lampun himmennin, ja vaihtoehtoja tummentaa ja kirkastaa