Përmbajtje:
Video: Kontrolli LED nga Potenciometri: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:16
Më parë, ne kemi përdorur Serial Monitor për të dërguar të dhëna në bordin e kontrollit, i cili mund të jetë ndriçues për të njohur një softuer të ri. Në këtë mësim, le të shohim se si të ndryshojmë ndriçimin e një LED me një potenciometër dhe të marrim të dhënat e potenciometrit në Serial Monitor për të parë ndryshimin e vlerës së tij.
Hapi 1: Përbërësit
- Arduino Uno bordi * 1
- Kabllo USB * 1
- Rezistencë (220Ω) * 1
- LED * 1
- Potenciometër * 1
- Breadboard * 1
- Telat e kërcyesit
Hapi 2: Parimi
Një potenciometër linear është një komponent elektronik analog. Pra, cili është ndryshimi midis një vlere analoge dhe asaj dixhitale? E thënë thjesht, mjetet dixhitale nënkuptojnë ndezje/fikje, nivel të lartë/të ulët me vetëm dy gjendje, pra ose 0 ose 1. Por gjendja e të dhënave të sinjaleve analoge është lineare, për shembull, nga 1 në 1000; vlera e sinjalit ndryshon me kalimin e kohës në vend që të tregojë një numër të saktë. Sinjalet analoge përfshijnë ato të intensitetit të dritës, lagështisë, temperaturës etj.
Hapi 3: Diagrami Skematik
Hapi 4: Procedurat
Në këtë eksperiment, potenciometri përdoret si ndarës i tensionit, që nënkupton lidhjen e pajisjeve me të tre kunjat e tij. Lidhni kunjin e mesëm të potenciometrit në kunjin A0 dhe dy kunjat e tjerë në 5V dhe GND respektivisht. Prandaj, tensioni i potenciometrit është 0-5V. Rrotulloni çelësin e potenciometrit dhe tensioni në kunjin A0 do të ndryshojë. Pastaj konvertoni atë tension në një vlerë dixhitale (0-1024) me konvertuesin AD në tabelën e kontrollit. Përmes programimit, ne mund të përdorim vlerën dixhitale të konvertuar për të kontrolluar shkëlqimin e LED në bordin e kontrollit.
Hapi 1:
Ndërtoni qarkun.
Hapi 2:
Shkarkoni kodin nga
Hapi 3:
Ngarko skicën në tabelën Arduino Uno
Klikoni në ikonën Ngarko për të ngarkuar kodin në tabelën e kontrollit.
Nëse "Done uploading" shfaqet në fund të dritares, kjo do të thotë që skica është ngarkuar me sukses.
Rrotulloni boshtin e potenciometrit dhe duhet të shihni që ndriçimi i LED ndryshon.
Nëse dëshironi të kontrolloni ndryshimet përkatëse të vlerës, hapni Serial Monitor dhe të dhënat në dritare do të ndryshojnë me rrotullimin e çelësit të potenciometrit. Ky eksperiment gjithashtu mund të ndryshohet në të tjerët sipas dëshirës tuaj. Për shembull, përdorni potenciometrin për të kontrolluar intervalin kohor për ndezjen e dritës LED.
Hapi 5: Kodi
// Kontrollohet me potenciometër
// Rrotullo
boshti i potenciometrit dhe ju duhet të shihni që ndriçimi i LED ndryshon.
//Email: [email protected]
// Faqja e internetit: www.primerobotics.in
/******************************************/
konst
int analogPin = 0; // kunja analoge e hyrjes i bashkëngjitet
konst
int ledPin = 9; // lid lidheni me
int
inputValue = 0; // ndryshore për të ruajtur vlerën që vjen nga sensori
int
outputValue = 0; // ndryshore për të ruajtur vlerën e daljes
/******************************************/
i pavlefshëm
konfigurim ()
{
Serial.filloni (9600); // vendosni serialin
komunikimi baudrate si 9600
}
/******************************************/
i pavlefshëm
lak ()
{
inputValue = analogRead (analogPin); // lexo
vlera nga potenciometri
Serial.print ("Hyrja:"); // shtyp
"Input"
Serial.println (inputValue); // shtyp
inputVlera
outputValue = hartë (inputValue, 0, 1023, 0, 255); // Shndërroni nga 0-1023 proporcional me numrin e një numri prej 0 në 255
Serial.print ("Output:"); // shtyp
"Dalje"
Serial.println (outputValue); // shtyp
outputVlera
analogWrite (ledPin, outputValue); // kthejeni
LED ndizet në varësi të vlerës së daljes
vonesa (1000);
}
/*******************************************/
Recommended:
Cambio De LED Con Potenciometri: 5 hapa
Cambio De LED Con Potenciometri: El fin del proyecto es cambiar el led enccendido al girar el potenci ó metro. Cuando el potenci ó metro esta completeament girado, el LED1 (ubicado a la derecha) estar á encendido. Cuando el potenci ó metro est é e plote
Kontrolli i një bordi stafetë nga Octoprint në një mjedër Pi: 5 hapa
Kontrollimi i një bordi stafetë nga Octoprint në një Raspberry Pi: Pra, ju keni një pi mjedër me Octoprint dhe madje keni një konfigurim të kamerës. Gjëja e fundit që ju nevojitet është një mënyrë për të ndezur dhe fikur printerin tuaj 3D dhe ndoshta për të kontrolluar një dritë. Ky udhëzues është për ju! Kjo është frymëzuar dhe thjeshtuar nga: https: //github.co
Kontrolli i Ndriçimit Kontrolli LED i bazuar në PWM duke përdorur butona Push, Raspberry Pi dhe Scratch: 8 hapa (me fotografi)
Kontrolli i Ndriçimit PWM Bazuar në Kontrollin LED duke përdorur Butonat Push, Raspberry Pi dhe Scratch: Unë po përpiqesha të gjeja një mënyrë për të shpjeguar se si punonte PWM për studentët e mi, kështu që i vura vetes detyrën të përpiqesha të kontrolloja shkëlqimin e një LED duke përdorur 2 butona shtytës - një buton që rrit shkëlqimin e një LED dhe tjetri e zbeh atë. Për të përparuar
AUTOMACIONI I SHTPIS (KONTROLLI Pajisjet tuaja nga çdo kënd i botës) .: 5 hapa
AUTOMACIONI I SHTPIS (KONTROLLI Pajisjet tuaja nga çdo kënd i botës) .: Në këtë udhëzues kam ndarë se si mund të përdorni ESP8266 për të kontrolluar pajisjet AC si Dritat, ventilatori, etj nga e gjithë bota përmes internetit përmes aplikacionit Blynk. Nëse jeni i ri në ESP8266 sigurohuni që të shikoni këtë udhëzues:-Fillimi me NodeM
Ekranet e dyfishta me 7 segmente të kontrolluara nga potenciometri në qark Python - Demonstrimi i këmbënguljes së vizionit: 9 hapa (me fotografi)
Ekranet e dyfishta me 7 segmente të kontrolluara nga potenciometri në qarkPython-Demonstrimi i qëndrueshmërisë së vizionit: Ky projekt përdor një potenciometër për të kontrolluar ekranin në disa ekrane LED me 7 segmente (F5161AH). Ndërsa rrotulloni çelësin e potenciometrit, numri i shfaqur ndryshon në rangun 0 në 99. Vetëm një LED ndizet në çdo moment, shumë shkurt, por