Orodha ya maudhui:
- Hatua ya 1: Vipengele
- Hatua ya 2: Kanuni
- Hatua ya 3: Mchoro wa Mpangilio
- Hatua ya 4: Taratibu
- Hatua ya 5: Kanuni
Video: RGB LED Na Arduino Uno R3: 7 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Hapo awali tumetumia teknolojia ya PWM kudhibiti mwangaza wa LED na kuzima. Katika somo hili, tutatumia kudhibiti RGB LED kuangaza rangi anuwai. Wakati maadili tofauti ya PWM yamewekwa kwenye pini za R, G, na B za mwangaza, mwangaza wake utakuwa tofauti. Wakati rangi tatu tofauti zinachanganywa, tunaweza kuona kuwa RGB LED inaangaza rangi tofauti.
Hatua ya 1: Vipengele
- Bodi ya Arduino Uno * 1
- kebo ya USB * 1
- Mpingaji (220Ω) * 1
- RGB LED * 3
- Bodi ya mkate * 1
- waya za jumper
Hatua ya 2: Kanuni
RGB LED inamaanisha LED nyekundu, bluu na kijani. RGB LED inaweza
toa rangi tofauti kwa kuchanganya rangi tatu za msingi nyekundu, kijani kibichi na bluu. Kwa hivyo inajumuisha LEDs tatu tofauti nyekundu, kijani kibichi na hudhurungi zilizojaa katika kesi moja. Ndiyo sababu ina inaongoza 4, risasi moja kwa kila rangi 3 na cathode moja ya kawaida au anode kulingana na aina ya RGB LED. Katika mafunzo haya nitatumia kathode moja ya kawaida.
Hatua ya 3: Mchoro wa Mpangilio
Hatua ya 4: Taratibu
Katika jaribio hili, tutatumia pia PWM ambayo, ikiwa umefuata masomo hadi sasa, tayari unayo uelewa wa kimsingi. Hapa tunaingiza thamani kati ya 0 na 255 kwenye pini tatu za RGB LED kuifanya ionekane rangi tofauti. Baada ya kuunganisha pini za R, G, na B kwa kipinga cha sasa cha kizuizi, ziunganishe na pini 9, piga 10, na piga 11 mtawaliwa. Pini ndefu zaidi (GND) ya LED inaunganisha na GND ya Uno. Pini tatu zinapopewa maadili tofauti ya PWM, RGB LED itaonyesha rangi tofauti.
Hatua ya 1:
Jenga mzunguko.
Hatua ya 2:
Pakua nambari kutoka
Hatua ya 3:
Pakia mchoro kwenye ubao wa Arduino Uno
Bonyeza ikoni ya Pakia ili kupakia nambari kwenye bodi ya kudhibiti.
Ikiwa "Umemaliza kupakia" inaonekana chini ya dirisha, inamaanisha mchoro umepakiwa vizuri.
Hapa unapaswa kuona RGB LED ikizunguka duara nyekundu, kijani kibichi, na hudhurungi kwanza, halafu nyekundu, machungwa, manjano, kijani kibichi, bluu, indigo na zambarau.
Hatua ya 5: Kanuni
// RGBLED
// The
RGB LED itaonekana nyekundu, kijani kibichi, na bluu kwanza, halafu nyekundu, machungwa, manjano, kijani, bluu, indigo na zambarau.
// Barua pepe: [email protected]
// Wavuti: www.primerobotics.in
/*************************************************************************/
const
nyekundu nyekundu = 11; // R petal kwenye moduli ya RGB LED iliyounganishwa na pini ya dijiti 11
const
int greenPin = 10; // G petal kwenye moduli ya RGB ya LED iliyounganishwa na pini ya dijiti 10
const
bluu ya bluu = 9; // B petal kwenye moduli ya RGB LED iliyounganishwa na pini ya dijiti 9
/**************************************************************************/
utupu
kuanzisha ()
{
pinMode (nyekunduPin, OUTPUT); // inaweka RedPin
kuwa pato
pinMode (kijaniPin, OUTPUT); // huweka
greenPin kuwa pato
pinMode (bluuPini, OUTPUT); // huweka BluePin
kuwa pato
}
/***************************************************************************/
utupu
kitanzi () // kukimbia tena na tena
{
// Rangi za kimsingi:
rangi (255, 0, 0); // geuza RGB LED nyekundu
kuchelewesha (1000); // kuchelewa kwa sekunde 1
rangi (0, 255, 0); // kugeuza RGB LED
kijani
kuchelewesha (1000); // kuchelewa kwa sekunde 1
rangi (0, 0, 255); // kugeuza RGB LED
bluu
kuchelewesha (1000); // kuchelewa kwa sekunde 1
// Mfano wa rangi zilizochanganywa:
rangi (255, 0, 252); // kugeuza RGB LED
nyekundu
kuchelewesha (1000); // kuchelewa kwa sekunde 1
rangi (237, 109, 0); // kugeuza RGB LED
machungwa
kuchelewesha (1000); // kuchelewa kwa sekunde 1
rangi (255, 215, 0); // kugeuza RGB LED
manjano
kuchelewesha (1000); // kuchelewa kwa sekunde 1
rangi (34, 139, 34); // kugeuza RGB LED
kijani
kuchelewesha (1000); // kuchelewa kwa sekunde 1
rangi (0, 112, 255); // kurejea RGB LED bluu
kuchelewesha (1000); // kuchelewa kwa sekunde 1
rangi (0, 46, 90); // kugeuza indigo ya RGB LED
kuchelewesha (1000); // kuchelewa kwa sekunde 1
rangi (128, 0, 128); // kugeuza RGB LED
zambarau
kuchelewesha (1000); // kuchelewa kwa sekunde 1
}
/******************************************************/
utupu
rangi (unsigned char red, unsigned char green, unsigned char blue) // kazi inayozalisha rangi
{
AnalogWrite (nyekunduPini, nyekundu);
Analog Andika (kijaniPini, kijani kibichi);
Analog Andika (bluuPini, bluu);
}
/******************************************************/
Ilipendekeza:
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa Hatua (hatua 8): Hatua 8
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa hatua (hatua-8): transducers za sauti za ultrasonic L298N Dc umeme wa umeme wa adapta na pini ya kiume ya dc Arduino UNOBreadboard Jinsi hii inavyofanya kazi: Kwanza, unapakia nambari kwa Arduino Uno (ni mdhibiti mdogo aliye na dijiti na bandari za analog kubadilisha msimbo (C ++)
ESP8266 RGB LED Strip WIFI Udhibiti - NODEMCU Kama Remote ya IR kwa Ukanda wa Led Unaodhibitiwa Juu ya Wifi - Udhibiti wa Smartphone wa RGB ya RGB: Hatua 4
ESP8266 RGB LED Strip WIFI Udhibiti | NODEMCU Kama Remote ya IR kwa Ukanda wa Led Unaodhibitiwa Juu ya Wifi | Udhibiti wa Smartphone wa RGB ya RGB: Halo jamani katika mafunzo haya tutajifunza jinsi ya kutumia nodemcu au esp8266 kama kijijini cha IR kudhibiti mkanda wa RGB LED na Nodemcu itadhibitiwa na smartphone juu ya wifi. Kwa hivyo kimsingi unaweza kudhibiti RGB LED STRIP na smartphone yako
Nguvu zaidi ya Arduino-UNO, Massduino-UNO: Hatua 9
Nguvu zaidi ya Arduino-UNO, Massduino-UNO: Massduino ni nini? Massduino ni laini mpya ya bidhaa, ambayo inachanganya jukwaa la pembeni la Arduino -tajiri, maendeleo rahisi na ya haraka, kwa gharama nafuu na rahisi kutengeneza faida kubwa za uzalishaji. Karibu nambari yote ya Arduino inaweza kuwa
Kidude cha Jedwali Na Matrix ya RGB ya LED ya 8x8 na Arduino Uno: Hatua 6
Kidude cha Jedwali Na Matrix ya RGB ya 8x8 ya LED na Arduino Uno: Halo, mpendwa! Katika mafunzo haya tutafanya gadget ya RGB ya DIY, ambayo inaweza kutumika kama kifaa cha mezani au taa ya mwangaza. Lakini kwanza, jiunge na kituo changu cha telegram, ili kuona miradi ya kushangaza zaidi. Pia, motisha yake kwangu
Mafunzo ya interface RGB Led WS2812B Pamoja na Arduino UNO: Hatua 7 (na Picha)
Mafunzo ya interface RGB Led WS2812B Na Arduino UNO: Mafunzo haya yatakufundisha misingi ya kutumia Sparkfun RGB Led WS2812B na Arduino UNO