Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi
- Hakbang 2: Prinsipyo
- Hakbang 3: Ang Diagram ng Skematika
- Hakbang 4: Mga Pamamaraan
- Hakbang 5: Code
Video: RGB LED Sa Arduino Uno R3: 7 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Dati ginamit namin ang teknolohiya ng PWM upang makontrol ang isang LED na magpasaya at lumabo. Sa araling ito, gagamitin namin ito upang makontrol ang isang RGB LED upang mai-flash ang iba't ibang mga uri ng kulay. Kapag ang iba't ibang mga halaga ng PWM ay nakatakda sa R, G, at B na mga pin ng LED, ang liwanag nito ay magkakaiba. Kapag ang tatlong magkakaibang kulay ay halo-halong, maaari naming makita na ang RGB LED ay kumikislap ng iba't ibang mga kulay.
Hakbang 1: Mga Bahagi
- Arduino Uno board * 1
- USB cable * 1
- Resistor (220Ω) * 1
- RGB LED * 3
- Breadboard * 1
- Mga Jumper wires
Hakbang 2: Prinsipyo
Ang ibig sabihin ng RGB LED ay pula, asul at berde na mga LED. Maaari ang RGB LED
naglalabas ng iba't ibang mga kulay sa pamamagitan ng paghahalo ng 3 pangunahing mga kulay pula, berde at asul. Kaya't talagang binubuo ito ng 3 magkakahiwalay na LED na pula, berde at asul na naka-pack sa isang solong kaso. Iyon ang dahilan kung bakit mayroon itong 4 na lead, isang tingga para sa bawat isa sa 3 mga kulay at isang karaniwang cathode o anode depende sa uri ng RGB LED. Sa tutorial na ito ay gumagamit ako ng isang karaniwang cathode.
Hakbang 3: Ang Diagram ng Skematika
Hakbang 4: Mga Pamamaraan
Sa eksperimentong ito, gagamitin din namin ang PWM na, kung nasunod mo ang mga aralin sa ngayon, mayroon ka nang pangunahing pagkaunawa. Dito inilalagay namin ang isang halaga sa pagitan ng 0 at 255 sa tatlong mga pin ng RGB LED upang ipakita ito sa iba't ibang mga kulay. Matapos ikonekta ang mga pin ng R, G, at B sa isang kasalukuyang nililimitahan na risistor, ikonekta ang mga ito sa pin 9, pin 10, at pin 11 ayon sa pagkakabanggit. Ang pinakamahabang pin (GND) ng LED ay kumokonekta sa GND ng Uno. Kapag ang tatlong mga pin ay binigyan ng iba't ibang mga halaga ng PWM, ang RGB LED ay magpapakita ng iba't ibang mga kulay.
Hakbang 1:
Buuin ang circuit.
Hakbang 2:
I-download ang code mula sa
Hakbang 3:
I-upload ang sketch sa Arduino Uno board
I-click ang I-upload na icon upang mai-upload ang code sa control board.
Kung ang "Tapos nang mag-upload" ay lilitaw sa ilalim ng window, nangangahulugan ito na ang sketch ay matagumpay na na-upload.
Dito dapat mong makita ang RGB LED flash na bilog na pula, berde, at asul muna, pagkatapos pula, kahel, dilaw, berde, asul, indigo, at lila.
Hakbang 5: Code
// RGBLED
// Ang
Ang RGB LED ay lilitaw na pula, berde, at asul muna, pagkatapos pula, orange, dilaw, berde, asul, indigo, at lila.
//Website:www.primerobotics.in
/*************************************************************************/
Const
int redPin = 11; // R petal sa RGB LED module na konektado sa digital pin 11
Const
int greenPin = 10; // G talulot sa RGB LED module na konektado sa digital pin 10
Const
int bluePin = 9; // B talulot sa RGB LED module na konektado sa digital pin 9
/**************************************************************************/
walang bisa
setup ()
{
pinMode (redPin, OUTPUT); // nagtatakda ng redPin
upang maging isang output
pinMode (greenPin, OUTPUT); // nagtatakda ng
greenPin upang maging isang output
pinMode (bluePin, OUTPUT); // nagtatakda ng bluePin
upang maging isang output
}
/***************************************************************************/
walang bisa
loop () // paulit-ulit na tumatakbo
{
// Pangunahing mga kulay:
kulay (255, 0, 0); // i-red ang RGB LED
pagkaantala (1000); // antala ng 1 segundo
kulay (0, 255, 0); // turn the RGB LED
berde
pagkaantala (1000); // antala ng 1 segundo
kulay (0, 0, 255); // turn the RGB LED
bughaw
pagkaantala (1000); // antala ng 1 segundo
// Halimbawa ng mga pinaghalong kulay:
kulay (255, 0, 252); // turn the RGB LED
pula
pagkaantala (1000); // antala ng 1 segundo
kulay (237, 109, 0); // turn the RGB LED
kahel
pagkaantala (1000); // antala ng 1 segundo
kulay (255, 215, 0); // turn the RGB LED
dilaw
pagkaantala (1000); // antala ng 1 segundo
kulay (34, 139, 34); // turn the RGB LED
berde
pagkaantala (1000); // antala ng 1 segundo
kulay (0, 112, 255); // turn the RGB LED blue
pagkaantala (1000); // antala ng 1 segundo
kulay (0, 46, 90); // turn the RGB LED indigo
pagkaantala (1000); // antala ng 1 segundo
kulay (128, 0, 128); // turn the RGB LED
lila
pagkaantala (1000); // antala ng 1 segundo
}
/******************************************************/
walang bisa
kulay (unsigned char red, unsigned char green, unsigned char blue) // ang kulay na nagbibigay ng function
{
analogWrite (redPin, pula);
analogWrite (greenPin, berde);
analogWrite (bluePin, blue);
}
/******************************************************/
Inirerekumendang:
Tagapili ng Kulay ng Arduino RGB - Pumili ng Mga Kulay Mula sa Tunay na Mga Bagay sa Buhay: 7 Mga Hakbang (na may Mga Larawan)
Tagapili ng Kulay ng Arduino RGB - Pumili ng Mga Kulay Mula sa Mga Bagay na Tunay na Buhay: Madaling pumili ng mga kulay mula sa mga pisikal na bagay gamit ang tagapili ng kulay na RGB na batay sa Arduino, na nagbibigay-daan sa iyo upang muling likhain ang mga kulay na nakikita mo sa mga totoong bagay sa iyong pc o mobile phone. Itulak lamang ang isang pindutan upang i-scan ang kulay ng object gamit ang isang murang TCS347
Paano Gumawa ng Mga Kamangha-manghang Epekto ng RGB LED Strip Circuit: 6 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng Mga Kamangha-manghang Epekto ng RGB LED Strip Circuit: Hii kaibigan, Ngayon ay gagawa ako ng isang circuit na makokontrol sa LED Strip. Ang circuit na ito ay magbibigay ng kamangha-manghang mga epekto ng LED Strip. Ang circuit na ito ay napakadali at murang. Kailangan lang namin ng 3 RGB LED. Magsimula na tayo
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol
Tutorial to Interface RGB Led WS2812B Sa Arduino UNO: 7 Mga Hakbang (na may Mga Larawan)
Tutorial to Interface RGB Led WS2812B Sa Arduino UNO: Tuturuan ka ng tutorial na ito ng ilang mga pangunahing kaalaman sa paggamit ng Sparkfun RGB Led WS2812B kasama ang Arduino UNO
Program Pro-mini Paggamit ng Uno (Mga Pangunahing Kaalaman sa Arduino): 7 Mga Hakbang (na may Mga Larawan)
Program Pro-mini Paggamit ng Uno (Mga Pangunahing Kaalaman sa Arduino): Hai lahat, Sa itinuturo na ito nais kong ibahagi sa iyo ang aking karanasan sa aking kamakailang biniling Arduino pro-mini at kung paano ko na-upload ang code dito sa unang pagkakataon, gamit ang aking ang lumang Arduino Uno. Angrduino pro-mini ay may mga sumusunod na tampok: Ito ay