Obsah:
- Krok 1: Miešanie farieb
- Krok 2: RGB LED dva typy:
- Krok 3: RGB LED BLINK:
- Krok 4: ARDUINO NEPOUŽÍVAJTE BLUETOOTH RGB OVLÁDAČ:
- Krok 5: ARDUINO NANO S POUŽITÍM BLUETOOTH RGB OVLÁDAČA:
- Krok 6: STIAHNUTIE: Arduino Code a aplikácia pre Android
Video: Ovládanie podsvietenia fotoaparátu RGB pomocou mobilného systému Android: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
RGB svetlá v porovnaní s tromi LED svetlami červenej, zelenej a modrej. Úpravou jasu LED diódy vytvoríme novú farbu. Takže LED nastavenie jasu pomocou kódov (0-255).
►Keďže sú diódy LED veľmi blízko seba, môžeme vidieť iba konečný výsledok farieb a nie tri farby jednotlivo. ►Ak máte predstavu o tom, ako farby skombinovať, pozrite sa na nasledujúci graf. Toto je najjednoduchšia tabuľka miešania farieb, na webe sú zložitejšie farebné schémy. ►RGB LED diódy majú 4 piny, ktoré je možné rozlíšiť podľa dĺžky. Najdlhší je zem (-) alebo napätie (+) v závislosti od toho, či ide o LED so spoločnou katódou alebo so spoločnou anódou.
RGB LED je kombináciou 3 LED v jednom balení · 1x červená LED
· 1x zelená LED
· 1x modrá LED
Farba produkovaná RGB LED diódami je kombináciou farieb každej z týchto troch LED diód.
Krok 1: Miešanie farieb
Na výrobu ďalších farieb môžete tieto tri farby kombinovať v rôznych intenzitách. Na generovanie rôznych farieb môžete použiť PWM na úpravu jasu každej LED. Pretože sú diódy LED veľmi blízko seba, môžeme vidieť iba konečný výsledok farieb a nie tri farby jednotlivo.
R G B (255, 255, 255) = biela farba 255 je plný jas LED diódy
Krok 2: RGB LED dva typy:
Krok 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); // červené oneskorenie (1000); setColor (0, 255, 0); // zelené oneskorenie (1000); setColor (0, 0, 255); // modré oneskorenie (1000); setColor (255, 255, 0); // žlté oneskorenie (1000); setColor (80, 0, 80); // fialové oneskorenie (1000); setColor (0, 255, 255); // aqua delay (1000); } void setColor (vnútorná červená, zelená, modrá) {#ifdef COMMON_ANODE červená = 255 - červená; zelená = 255 - zelená; modrá = 255 - modrá; #endif analogWrite (redPin, červený); analogWrite (greenPin, zelený); analogWrite (bluePin, modrý); }
Krok 4: ARDUINO NEPOUŽÍVAJTE BLUETOOTH RGB OVLÁDAČ:
vnútorná farba = 0; vnútorná červená = 12; int zelená = 11; int modrá = 10;
prijatý znak;
neplatné nastavenie () {
Serial.begin (9600); pinMode (červený, VÝSTUP); pinMode (zelený, VÝSTUP); pinMode (modrý, VÝSTUP);
analogWrite (červený, 0);
analogWrite (zelený, 0); analogWrite (modrý, 0); }
prázdna slučka () {
if (Serial.available ()> 0) {color = Serial.read (); char Rec = char (farba); if (Rec! = '0') {Serial.println (Rec); }} // Čierny if (farba == 'B') {analogWrite (červený, 0); analogWrite (zelený, 0); analogWrite (modrý, 0); }
//BIELY
if (farba == 'W') {analogWrite (červená, 255); analogWrite (zelený, 255); analogWrite (modrý, 255); }
// ČERVENÁ
if (farba == 'R') {analogWrite (červená, 255); analogWrite (zelený, 0); analogWrite (modrý, 0); }
// VÁPNA
if (farba == 'L') {analogWrite (červená, 0); analogWrite (zelený, 255); analogWrite (modrý, 0); }
//Modrá
if (farba == 'E') {analogWrite (červená, 0); analogWrite (zelený, 0); analogWrite (modrý, 255); }
//Žltá
if (farba == 'Y') {analogWrite (červená, 255); analogWrite (zelený, 255); analogWrite (modrý, 0); }
// Azúrová/Aqua
if (farba == 'C') {analogWrite (červená, 0); analogWrite (zelený, 255); analogWrite (modrý, 255); }
// Purpurová /Fuchsia
if (farba == 'M') {analogWrite (červená, 255); analogWrite (zelený, 0); analogWrite (modrý, 255); }
// Maroon
if (farba == 'F') {analogWrite (červená, 128); analogWrite (zelený, 0); analogWrite (modrý, 0); }
// Olivový
if (farba == 'O') {analogWrite (červená, 128); analogWrite (zelený, 128); analogWrite (modrý, 0); }
//Zelená
if (farba == 'G') {analogWrite (červená, 0); analogWrite (zelený, 128); analogWrite (modrý, 0); }
// Fialová
if (farba == 'P') {analogWrite (červená, 128); analogWrite (zelený, 0); analogWrite (modrý, 128); }
// Námorníctvo
if (farba == 'N') {analogWrite (červená, 0); analogWrite (zelený, 0); analogWrite (modrý, 128); }
// svetlý korál
if (farba == 'J') {analogWrite (červená, 240); analogWrite (zelený, 128); analogWrite (modrý, 128); }
// oranžová červená
if (farba == 'X') {analogWrite (červená, 255); analogWrite (zelený, 69); analogWrite (modrý, 0); }
// zeleno žltá
if (farba == 'G') {analogWrite (červená, 173); analogWrite (zelený, 255); analogWrite (modrý, 47); }
// jarná zelená
if (farba == 'S') {analogWrite (červená, 0); analogWrite (zelený, 255); analogWrite (modrý, 127); }
// aqua marine
if (farba == 'A') {analogWrite (červená, 127); analogWrite (zelený, 255); analogWrite (modrý, 212); }
// horúca ružová
if (farba == 'H') {analogWrite (červená, 255); analogWrite (zelený, 105); analogWrite (modrý, 180); }
// medová Rosa
if (farba == 'D') {analogWrite (červená, 240); analogWrite (zelený, 255); analogWrite (modrý, 240); }
// svetlo šedá / svetlo šedá
if (farba == 'U') {analogWrite (červená, 211); analogWrite (zelený, 211); analogWrite (modrý, 211); }}
Krok 5: ARDUINO NANO S POUŽITÍM BLUETOOTH RGB OVLÁDAČA:
Krok 6: STIAHNUTIE: Arduino Code a aplikácia pre Android
Klikni na mňa
Odporúča:
Ovládajte svoje zariadenie pomocou systému Android WiFi Esp8266 Ovládanie: 6 krokov
Ovládajte svoje zariadenie pomocou Android WiFi Ovládanie Esp8266: teraz budeme vedieť, ako ovládať zariadenia pomocou WiFi modulu esp8266 a Arduino ovládať vaše zariadenie pomocou Android WiFi ovládania, aby ste získali ďalšie informácie. kliknite na odkaz mohamed ashraf
ESP8266 RGB LED STRIP WIFI ovládanie - NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi - Ovládanie smartfónu RGB LED STRIP: 4 kroky
ESP8266 RGB LED STRIP WIFI ovládanie | NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi | Ovládanie smartfónu RGB LED STRIP: Ahoj, v tomto návode sa naučíme, ako používať nodemcu alebo esp8266 ako IR diaľkové ovládanie na ovládanie RGB LED pásu a Nodemcu budete ovládať smartfónom cez wifi. V zásade teda môžete RGB LED STRIP ovládať pomocou svojho smartfónu
Ako prispôsobiť batériu mobilného telefónu digitálnemu fotoaparátu a funguje to: 5 krokov (s obrázkami)
Ako prispôsobiť batériu mobilného telefónu digitálnemu fotoaparátu a funguje to: Ahoj všetci! GoPro je perfektnou voľbou pre akčné kamery, ale nie každý z nás si môže tento gadget dovoliť. Napriek tomu, že existuje široká škála kamier založených na GoPro alebo malých akčných kamier (pre svoje airsoftové hry mám Innovv C2), nie všetky
Ovládanie bzučiaka a LED zo systému Android pomocou Blynk: 4 kroky
Ovládanie bzučiaka a LED z Androidu pomocou Blynku: V tomto návode vám poviem, ako pripojiť arduino k androidu pomocou bluetooth pre GUI a IOT! V tomto návode použijeme telefón s Androidom a aplikáciu blynk (jedno z najlepších GUI možnosť pre arduino) zapnúť LED a ovládať bzučiak pomocou
Ako opraviť menič napájania podsvietenia LCD. Použitie fotoaparátu Fujiplus FP-988D. za $ 0 .: 9 krokov
Ako opraviť menič napájania podsvietenia LCD. Použitie fotoaparátu Fujiplus FP-988D. za 0 USD: V tomto návode vás prevediem opravou mŕtveho LCD meniča podsvietenia pomocou dielov, ktoré máte. To, či máte slabé podsvietenie, zistíte tak, že najskôr vylúčite ďalšie možnosti. Skontrolujte monitor na viacerých počítačoch. Uistite sa, že