Përmbajtje:
Video: RGB LED Me Arduino Uno R3: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
Më parë ne kemi përdorur teknologjinë PWM për të kontrolluar një LED që ndriçon dhe zbehet. Në këtë mësim, ne do ta përdorim atë për të kontrolluar një LED RGB për të ndezur lloje të ndryshme ngjyrash. Kur vlerat e ndryshme PWM vendosen në kunjat R, G dhe B të LED, shkëlqimi i tij do të jetë i ndryshëm. Kur tre ngjyrat e ndryshme përzihen, ne mund të shohim që LED RGB ndez ngjyra të ndryshme.
Hapi 1: Përbërësit
- Arduino Uno bordi * 1
- Kabllo USB * 1
- Rezistencë (220Ω) * 1
- RGB LED * 3
- Breadboard * 1
- Telat e kërcyesit
Hapi 2: Parimi
RGB LED do të thotë LED të kuq, blu dhe jeshil. Kanaçe LED RGB
lëshojnë ngjyra të ndryshme duke përzier 3 ngjyrat bazë të kuqe, jeshile dhe blu. Pra, në të vërtetë përbëhet nga 3 LED të ndara të kuqe, jeshile dhe blu të paketuara në një kuti të vetme. Kjo është arsyeja pse ajo ka 4 priza, një plumb për secilën prej 3 ngjyrave dhe një katodë ose anodë të zakonshme në varësi të llojit LED RGB. Në këtë tutorial unë do të përdor një katodë të zakonshme.
Hapi 3: Diagrami Skematik
Hapi 4: Procedurat
Në këtë eksperiment, ne gjithashtu do të përdorim PWM të cilin, nëse i keni ndjekur mësimet deri më tani, tashmë keni një kuptim bazë të tij. Këtu futim një vlerë midis 0 dhe 255 në tre kunjat e RGB LED për ta bërë atë të shfaqë ngjyra të ndryshme. Pasi të lidhni kunjat e R, G dhe B në një rezistencë kufizuese aktuale, lidheni ato me pinin 9, pin 10 dhe pin 11 respektivisht. Kunja më e gjatë (GND) e LED lidhet me GND të Uno. Kur tre kunjave u jepen vlera të ndryshme PWM, LED RGB do të shfaqë ngjyra të ndryshme.
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ë se skica është ngarkuar me sukses.
Këtu duhet të shihni fillimisht flashin RGB LED me ngjyrë të kuqe, jeshile dhe blu, pastaj të kuqe, portokalli, të verdhë, jeshile, blu, indigo dhe vjollce.
Hapi 5: Kodi
// RGBLED
// The
RGB LED do të shfaqet së pari e kuqe, jeshile dhe blu, pastaj e kuqe, portokalli, e verdhë, jeshile, blu, indigo dhe vjollce.
//Email: [email protected]
// Faqja e internetit: www.primerobotics.in
/*************************************************************************/
konst
int redPin = 11; // Petalet R në modulin LED RGB të lidhur me pinin dixhital 11
konst
int greenPin = 10; // Petalet G në modulin LED RGB të lidhur me pinin dixhital 10
konst
int bluPin = 9; // Petalet B në modulin LED RGB të lidhur me pinin dixhital 9
/**************************************************************************/
i pavlefshëm
konfigurim ()
{
pinMode (redPin, OUTPUT); // vendos redPin
të jetë një dalje
pinMode (greenPin, OUTPUT); // vendos
greenPin të jetë një dalje
pinMode (bluPin, OUTPUT); // vendos bluPin
të jetë një dalje
}
/***************************************************************************/
i pavlefshëm
lak () // vraponi pa pushim
{
// Ngjyrat bazë:
ngjyra (255, 0, 0); // kthejeni të kuqen LED RGB
vonesa (1000); // vonesë për 1 sekondë
ngjyra (0, 255, 0); // kthejeni LED RGB
e gjelbër
vonesa (1000); // vonesë për 1 sekondë
ngjyra (0, 0, 255); // kthejeni LED RGB
blu
vonesa (1000); // vonesë për 1 sekondë
// Shembull i ngjyrave të përziera:
ngjyra (255, 0, 252); // kthejeni LED RGB
e kuqe
vonesa (1000); // vonesë për 1 sekondë
ngjyra (237, 109, 0); // kthejeni LED RGB
portokalli
vonesa (1000); // vonesë për 1 sekondë
ngjyra (255, 215, 0); // kthejeni LED RGB
e verdhe
vonesa (1000); // vonesë për 1 sekondë
ngjyra (34, 139, 34); // kthejeni LED RGB
jeshile
vonesa (1000); // vonesë për 1 sekondë
ngjyra (0, 112, 255); // kthejeni LED RGB në ngjyrë blu
vonesa (1000); // vonesë për 1 sekondë
ngjyra (0, 46, 90); // kthejeni indigon LED RGB
vonesa (1000); // vonesë për 1 sekondë
ngjyra (128, 0, 128); // kthejeni LED RGB
vjollce
vonesa (1000); // vonesë për 1 sekondë
}
/******************************************************/
i pavlefshëm
ngjyra (e kuqe e pashënuar e kuqe, jeshile e pa shenjë, bluը pa shenjë) // funksioni i gjenerimit të ngjyrave
{
analogWrite (redPin, e kuqe);
analogWrite (greenPin, jeshile);
analogWrite (bluPin, blu);
}
/******************************************************/
Recommended:
Udhëzues: Si të përdorni sensorin e detektorit të ngjyrave RGB TCS230 me Arduino UNO: 3 hapa
Udhëzues: Si të përdorni sensorin e detektorit të ngjyrave RGB TCS230 Me Arduino UNO: Përshkrimi: Ky udhëzues do t'ju tregojë disa hapa të thjeshtë se si të përdorni sensorin e detektorit të ngjyrave RGB duke përdorur Arduino Uno. Në fund të këtij tutoriali, do të merrni një numër rezultatesh krahasimi midis disa ngjyrave. TCS3200 është një detaj i plotë me ngjyra
ESP8266 RGB LED STRIP WIFI Kontrolli - NODEMCU Si telekomandë IR për Led Strip të kontrolluar mbi Wifi - RGB LED STRIP Smartphone Control: 4 hapa
ESP8266 RGB LED STRIP WIFI Kontrolli | NODEMCU Si telekomandë IR për Led Strip të kontrolluar mbi Wifi | RGB LED STRIP Smartphone Control: Përshëndetje djema në këtë tutorial ne do të mësojmë se si të përdorim nodemcu ose esp8266 si telekomandë IR për të kontrolluar një shirit LED RGB dhe Nodemcu do të kontrollohet nga smartphone mbi wifi. Pra, në thelb ju mund të kontrolloni RGB LED STRIP me smartphone tuaj
Arduino-UNO më e fuqishme, Massduino-UNO: 9 hapa
Arduino-UNO më e Fuqishme, Massduino-UNO: Çfarë është Massduino? Massduino është një linjë e re produktesh, e cila kombinon platformën Arduino të pasuruar në mënyrë periferike, zhvillim të përshtatshëm dhe të shpejtë, me kosto të ulët dhe të lehtë për të prodhuar avantazhe të prodhimit në shkallë të gjerë. Pothuajse i gjithë kodi Arduino mund të jetë një
Vegël për Tabela Me Matricë LED 8x8 RGB dhe Arduino Uno: 6 Hapa
Tabela Gadget Me 8x8 LED RGB Matrix dhe Arduino Uno: Përshëndetje, i dashur! Në këtë tutorial ne do të bëjmë vegël DIY RGB LED, që mund të përdoret si vegël tavoline ose dritë e pasme. Por së pari, bashkohuni me kanalin tim telegram, për të parë projekte më të mahnitshme. Gjithashtu, motivimi i tij për mua
Udhëzues për ndërfaqen RGB Led WS2812B Me Arduino UNO: 7 hapa (me fotografi)
Tutorial për Ndërfaqen RGB Led WS2812B Me Arduino UNO: Ky tutorial do t'ju mësojë disa baza për përdorimin e Sparkfun RGB Led WS2812B me Arduino UNO