Talaan ng mga Nilalaman:
- Hakbang 1: Mga Kulay ng Paghahalo
- Hakbang 2: Dalawang Uri ng LED RGB:
- Hakbang 3: RGB LED BLINK:
- Hakbang 4: ANG ARDUINO UNO AY GAMIT NG BLUETOOTH RGB CONTROLLER:
- Hakbang 5: ANG ARDUINO NANO NGGAMIT NG BLUETOOTH RGB CONTROLLER:
- Hakbang 6: I-DOWNLOAD: Arduino Code at Android App
Video: RGB Camera Backlight Control Sa Android Mobile: 6 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
RGB Lights Compaing Tatlong LED Lights Red, Green at Blue. Inaayos namin ang Liwanag Ng LED na Lumikha ng bagong Kulay. Kaya't ang LED Adjusting Brightness gamit ang Codes (0-255).
► Tulad ng mga LEDs ay napakalapit sa bawat isa, maaari lamang naming makita ang pangwakas na mga resulta ng kulay kaysa sa tatlong mga kulay nang paisa-isa. ► Upang magkaroon ng isang ideya kung paano pagsamahin ang mga kulay, tingnan ang sumusunod na tsart. Ito ang pinakasimpleng tsart ng paghahalo ng kulay, maraming mga kumplikadong tsart ng kulay sa web. ►RGB LEDs ay may 4 na mga pin na maaaring makilala sa pamamagitan ng kanilang haba. Ang pinakamahabang isa ay ang lupa (-) o boltahe (+) depende kung ito ay isang pangkaraniwang katod o karaniwang anode LED, ayon sa pagkakabanggit.
Ang RGB LED ay pagsasama-sama ng 3 LEDs sa isang package lamang · 1x Red LED
· 1x Green LED
· 1x Blue LED
Ang kulay na ginawa ng RGB LED ay isang kumbinasyon ng mga kulay ng bawat isa sa tatlong mga LED na ito.
Hakbang 1: Mga Kulay ng Paghahalo
Upang makagawa ng iba pang mga kulay, maaari mong pagsamahin ang tatlong mga kulay sa iba't ibang mga intensidad. Upang makabuo ng iba't ibang mga kulay maaari mong gamitin ang PWM upang ayusin ang liwanag ng bawat LED. Dahil ang mga LED ay napakalapit sa bawat isa, maaari lamang naming makita ang pangwakas na mga resulta ng kulay kaysa sa tatlong mga kulay nang paisa-isa.
R G B (255, 255, 255) = Puting kulay Ang 255 ay buong ningning ng pinangunahang ilaw
Hakbang 2: Dalawang Uri ng LED RGB:
Hakbang 3: RGB LED BLINK:
int redPin = 11; int greenPin = 10; int bluePin = 9; void setup () {pinMode (redPin, OUTPUT); pinMode (greenPin, OUTPUT); pinMode (bluePin, OUTPUT); } void loop () {setColor (255, 0, 0); // pulang pagkaantala (1000); setColor (0, 255, 0); // berdeng pagkaantala (1000); setColor (0, 0, 255); // asul na pagkaantala (1000); setColor (255, 255, 0); // dilaw na pagkaantala (1000); setColor (80, 0, 80); // pagkaantala ng lila (1000); setColor (0, 255, 255); // aqua pagkaantala (1000); } void setColor (int red, int green, int blue) {#ifdef CommON_ANODE pula = 255 - pula; berde = 255 - berde; asul = 255 - asul; #endif analogWrite (redPin, red); analogWrite (greenPin, berde); analogWrite (bluePin, blue); }
Hakbang 4: ANG ARDUINO UNO AY GAMIT NG BLUETOOTH RGB CONTROLLER:
int kulay = 0; int pula = 12; int berde = 11; int blue = 10;
natanggap ang char;
walang bisa ang pag-setup () {
Serial.begin (9600); pinMode (pula, OUTPUT); pinMode (berde, OUTPUT); pinMode (asul, OUTPUT);
analogWrite (pula, 0);
analogWrite (berde, 0); analogWrite (asul, 0); }
void loop () {
kung (Serial.available ()> 0) {color = Serial.read (); char Rec = char (kulay); kung (Rec! = '0') {Serial.println (Rec); }} // Itim kung (kulay == 'B') {analogWrite (pula, 0); analogWrite (berde, 0); analogWrite (asul, 0); }
// PUTI
kung (kulay == 'W') {analogWrite (pula, 255); analogWrite (berde, 255); analogWrite (asul, 255); }
// PULA
kung (kulay == 'R') {analogWrite (pula, 255); analogWrite (berde, 0); analogWrite (asul, 0); }
// LIME
kung (kulay == 'L') {analogWrite (pula, 0); analogWrite (berde, 255); analogWrite (asul, 0); }
//Bughaw
kung (kulay == 'E') {analogWrite (pula, 0); analogWrite (berde, 0); analogWrite (asul, 255); }
// Dilaw
kung (kulay == 'Y') {analogWrite (pula, 255); analogWrite (berde, 255); analogWrite (asul, 0); }
// Cyan / Aqua
kung (kulay == 'C') {analogWrite (pula, 0); analogWrite (berde, 255); analogWrite (asul, 255); }
// Magenta / Fuchsia
kung (kulay == 'M') {analogWrite (pula, 255); analogWrite (berde, 0); analogWrite (asul, 255); }
// Maroon
kung (kulay == 'F') {analogWrite (pula, 128); analogWrite (berde, 0); analogWrite (asul, 0); }
// Olive
kung (kulay == 'O') {analogWrite (pula, 128); analogWrite (berde, 128); analogWrite (asul, 0); }
// Green
kung (kulay == 'G') {analogWrite (pula, 0); analogWrite (berde, 128); analogWrite (asul, 0); }
// Lila
kung (kulay == 'P') {analogWrite (pula, 128); analogWrite (berde, 0); analogWrite (asul, 128); }
// Hukbong-dagat
kung (kulay == 'N') {analogWrite (pula, 0); analogWrite (berde, 0); analogWrite (asul, 128); }
// light coral
kung (kulay == 'J') {analogWrite (pula, 240); analogWrite (berde, 128); analogWrite (asul, 128); }
// orange red
kung (kulay == 'X') {analogWrite (pula, 255); analogWrite (berde, 69); analogWrite (asul, 0); }
//berdeng dilaw
kung (kulay == 'G') {analogWrite (pula, 173); analogWrite (berde, 255); analogWrite (asul, 47); }
// spring green
kung (kulay == 'S') {analogWrite (pula, 0); analogWrite (berde, 255); analogWrite (asul, 127); }
// aqua dagat
kung (kulay == 'A') {analogWrite (pula, 127); analogWrite (berde, 255); analogWrite (asul, 212); }
// mainit na rosas
kung (kulay == 'H') {analogWrite (pula, 255); analogWrite (berde, 105); analogWrite (asul, 180); }
// honeydew
kung (kulay == 'D') {analogWrite (pula, 240); analogWrite (berde, 255); analogWrite (asul, 240); }
// light grey / light grey
kung (kulay == 'U') {analogWrite (pula, 211); analogWrite (berde, 211); analogWrite (asul, 211); }}
Hakbang 5: ANG ARDUINO NANO NGGAMIT NG BLUETOOTH RGB CONTROLLER:
Hakbang 6: I-DOWNLOAD: Arduino Code at Android App
Pindutin mo ako
Inirerekumendang:
RGB Backlight + Audio Visualizer: 4 Hakbang (na may Mga Larawan)
RGB Backlight + Audio Visualizer: Maligayang pagdating sa aking Mga Instructable sa kung paano bumuo ng isang backlight ng RGB LED para sa hal. sa likuran ng iyong TV o desk. Ang Schematic mismo ay napaka-simple dahil ang WS2812 LED Strips ay napakadaling i-interface kasama ang isang Arduino Nano. Tandaan: na wala ka sa amin
Mobile Circuit Detector ng Mobile: 13 Mga Hakbang
Mobile Circuit Detector ng Mobile: Naka-print na Lupon ng Circuit
Paggamit ng Grove LCD Sa RGB Backlight: 4 na Hakbang
Paggamit ng Grove LCD Sa RGB Backlight: Upang maitaguyod ang mahusay na komunikasyon sa pagitan ng mundo ng tao at ng mundo ng makina, ang mga unit ng display ay may mahalagang papel. At sa gayon sila ay isang mahalagang bahagi ng mga naka-embed na system. Mga unit ng display - malaki o maliit, gumana sa parehong pangunahing prinsipyo. Bukod sa kompl
I2C Backlight Control ng isang LCD Display 1602/2004 o HD44780 Atbp: 4 na Hakbang
I2C Backlight Control ng isang LCD Display 1602/2004 o HD44780 Etc: Ipinapakita ng itinuturo na ito kung paano mo makokontrol ang backlight ng isang LCD display sa pamamagitan ng isang module ng I2C ADC. Ang kaibahan ay maaaring makontrol sa parehong paraan pagkatapos alisin ang trimming potentiometer
Kumuha ng Kamangha-manghang Mga Litrato ng Macro Sa Anumang Camera Camera Camera Lalo na ang isang IPhone: 6 na Hakbang
Kumuha ng Mga Kamangha-manghang Mga Litrato ng Macro Sa Anumang Camera Camera Camera … Lalo na ang isang iPhone: Kailanman nais na makakuha ng isa sa mga kamangha-manghang mga larawan na malapit … ang isa na nagsasabing … WOW!? … gamit ang isang camera phone camera na mas kaunti !? Talaga, ito ay isang addon ng pagpapalaki para sa anumang camera phone camera upang mapalaki ang iyong umiiral na lens ng camera upang magawa