Taula de continguts:
- Pas 1: barrejar colors
- Pas 2: LED RGB de dos tipus:
- Pas 3: LED RGB PARPLEJA:
- Pas 4: ARDUINO UNO AMB BLUETOOTH RGB CONTROLLER:
- Pas 5: ARDUINO NANO AMB BLUETOOTH RGB CONTROLLER:
- Pas 6: DESCÀRREGA: Arduino Code i aplicació per a Android
Vídeo: Control de la llum de fons de la càmera RGB amb Android Mobile: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Llums RGB que comparteixen tres llums LED de color vermell, verd i blau. Ajustant la brillantor del LED es crea un color nou. Així doncs, el LED que ajusta la brillantor mitjançant codis (0-255).
►Com que els LED estan molt a prop l'un de l'altre, només podem veure el resultat final dels colors en lloc dels tres colors individualment. ►Per tenir una idea de com combinar els colors, mireu el següent quadre. Aquest és el gràfic de barreja de colors més senzill, hi ha gràfics de colors més complexos al web. ► Els LED RGB tenen 4 pins que es poden distingir per la seva longitud. El més llarg és el sòl (-) o el voltatge (+), si es tracta d'un càtode comú o d'un ànode LED comú, respectivament.
El LED RGB és una combinació de 3 LEDs en un sol paquet · 1x LED vermell
· 1x LED verd
· 1x LED blau
El color produït pel LED RGB és una combinació dels colors de cadascun d’aquests tres LED.
Pas 1: barrejar colors
Per produir altres colors, podeu combinar els tres colors amb diferents intensitats. Per generar diferents colors, podeu utilitzar PWM per ajustar la brillantor de cada LED. Com que els LED estan molt a prop l'un de l'altre, només podem veure el resultat final dels colors en lloc dels tres colors individualment.
R G B (255, 255, 255) = Color blanc El 255 és la màxima brillantor de la llum LED
Pas 2: LED RGB de dos tipus:
Pas 3: LED RGB PARPLEJA:
int redPin = 11; int greenPin = 10; int BluePin = 9; void setup () {pinMode (redPin, OUTPUT); pinMode (greenPin, OUTPUT); pinMode (bluePin, OUTPUT); } bucle buit () {setColor (255, 0, 0); // retard vermell (1000); setColor (0, 255, 0); // retard verd (1000); setColor (0, 0, 255); // retard blau (1000); setColor (255, 255, 0); // retard groc (1000); setColor (80, 0, 80); // retard morat (1000); setColor (0, 255, 255); // aqua delay (1000); } void setColor (int vermell, int verd, int blau) {#ifdef COMMON_ANODE vermell = 255 - vermell; verd = 255 - verd; blau = 255 - blau; #endif analogWrite (redPin, red); analogWrite (greenPin, green); analogWrite (bluePin, blau); }
Pas 4: ARDUINO UNO AMB BLUETOOTH RGB CONTROLLER:
int color = 0; int vermell = 12; verd int = 11; blau int = 10;
char rebut;
configuració nul·la () {
Serial.begin (9600); pinMode (vermell, OUTPUT); pinMode (verd, OUTPUT); pinMode (blau, OUTPUT);
analogWrite (vermell, 0);
analogWrite (verd, 0); analogWrite (blau, 0); }
bucle buit () {
if (Serial.available ()> 0) {color = Serial.read (); char Rec = char (color); if (Rec! = '0') {Serial.println (Rec); }} // Negre if (color == 'B') {analogWrite (vermell, 0); analogWrite (verd, 0); analogWrite (blau, 0); }
// BLANC
if (color == 'W') {analogWrite (vermell, 255); analogWrite (verd, 255); analogWrite (blau, 255); }
// VERMELL
if (color == 'R') {analogWrite (vermell, 255); analogWrite (verd, 0); analogWrite (blau, 0); }
//LIMA
if (color == 'L') {analogWrite (vermell, 0); analogWrite (verd, 255); analogWrite (blau, 0); }
// BLAU
if (color == 'E') {analogWrite (vermell, 0); analogWrite (verd, 0); analogWrite (blau, 255); }
// Groc
if (color == 'Y') {analogWrite (vermell, 255); analogWrite (verd, 255); analogWrite (blau, 0); }
// Cian / Aqua
if (color == 'C') {analogWrite (vermell, 0); analogWrite (verd, 255); analogWrite (blau, 255); }
// Magenta / Fúcsia
if (color == 'M') {analogWrite (vermell, 255); analogWrite (verd, 0); analogWrite (blau, 255); }
// Granat
if (color == 'F') {analogWrite (vermell, 128); analogWrite (verd, 0); analogWrite (blau, 0); }
// Oliva
if (color == 'O') {analogWrite (vermell, 128); analogWrite (verd, 128); analogWrite (blau, 0); }
// Verd
if (color == 'G') {analogWrite (vermell, 0); analogWrite (verd, 128); analogWrite (blau, 0); }
// Porpra
if (color == 'P') {analogWrite (vermell, 128); analogWrite (verd, 0); analogWrite (blau, 128); }
// Marina
if (color == 'N') {analogWrite (vermell, 0); analogWrite (verd, 0); analogWrite (blau, 128); }
// corall clar
if (color == 'J') {analogWrite (vermell, 240); analogWrite (verd, 128); analogWrite (blau, 128); }
// vermell taronja
if (color == 'X') {analogWrite (vermell, 255); analogWrite (verd, 69); analogWrite (blau, 0); }
// groc verd
if (color == 'G') {analogWrite (vermell, 173); analogWrite (verd, 255); analogWrite (blau, 47); }
// verd de primavera
if (color == 'S') {analogWrite (vermell, 0); analogWrite (verd, 255); analogWrite (blau, 127); }
// aqua marine
if (color == 'A') {analogWrite (vermell, 127); analogWrite (verd, 255); analogWrite (blau, 212); }
// rosa calent
if (color == 'H') {analogWrite (vermell, 255); analogWrite (verd, 105); analogWrite (blau, 180); }
// melada
if (color == 'D') {analogWrite (vermell, 240); analogWrite (verd, 255); analogWrite (blau, 240); }
// gris clar / gris clar
if (color == 'U') {analogWrite (vermell, 211); analogWrite (verd, 211); analogWrite (blau, 211); }}
Pas 5: ARDUINO NANO AMB BLUETOOTH RGB CONTROLLER:
Pas 6: DESCÀRREGA: Arduino Code i aplicació per a Android
Feu clic a mi
Recomanat:
Actualitzeu una llum de fons del comptador VU a led blau mitjançant peces de bombeta CFL antigues: 3 passos
Actualitzeu una retroiluminació del comptador VU a led blau mitjançant peces de bombeta CFL antigues: mentre reparava una vella gravadora de bobina Sony TC630, vaig notar que una de les bombetes de vidre de la llum posterior del comptador VU estava trencada. funcionava ja que el plom s’havia trencat per sota de la superfície del vidre. L'únic substitut que puc
Tecles MacBook de fusta (amb funcionalitat de llum de fons): 7 passos
Tecles de Macbook de fusta (amb funcionalitat de llum de fons): Introducció Els ordinadors Mac s’han modificat molt durant els darrers anys. Això pot variar en els canvis de color, adhesius, gravats i molt més. Les claus de fusta d’un macbook sempre em van impressionar. Podeu fer-ho en línia des de diversos llocs per uns 70 dòlars o
Rellotge de paraules amb efecte Rainbow i llum de fons: 6 passos
Rellotge de paraules amb efecte Rainbow i llum de fons: el començament és aquí. La placa frontal fa 40 per 40 cm i està llesta
Llum LED de bricolatge: llum d'ànim moderna d'escriptori amb control remot: 8 passos (amb imatges)
Llum LED de bricolatge: làmpada moderna d'ànim d'escriptori amb control remot: en aquest article repassaré el procés que vaig fer per construir aquesta impressionant làmpada d'ànim LED en forma de piràmide. Vaig utilitzar l'auró per a l'estructura principal i algunes espines de caoba per obtenir més resistència. Per a les llums he utilitzat llums LED RGB que vénen en una tira de 16 peus
Com substituir la llum de fons del portàtil: 9 passos (amb imatges)
Com substituir la llum de fons del vostre ordinador portàtil: la llum del darrere és feble? Comença amb un to vermell? Finalment, la llum del darrere només es desapareix O sents un so de to intens que ve de la pantalla? Bé, aquí teniu la segona part del desmuntatge i reparació del portàtil. Ara ens allunyem de f