Përmbajtje:
- Hapi 1: Përzierja e ngjyrave
- Hapi 2: RGB LED dy lloje:
- Hapi 3: RGB LED BLINK:
- Hapi 4: ARDUINO PA PRDORIMIN E KONTROLLUESIT BLUETOOTH RGB:
- Hapi 5: ARDUINO NANO PINGRDORIMI I KONTROLLUESIT BLUETOOTH RGB:
- Hapi 6: SHKARKO: Kodi Arduino dhe Aplikacioni Android
Video: Kontrolli i dritës së prapme të kamerës RGB me celularin Android: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Dritat RGB Krahasimi i Tre Dritave LED të Kuqe, të Gjelbër dhe Blu. Ne rregullojmë shkëlqimin e LED -it krijon një ngjyrë të re. Pra, LED Rregullimi i Shkëlqimit duke përdorur Kodet (0-255).
S Duke qenë se LED -et janë shumë afër njëra -tjetrës, ne mund të shohim vetëm rezultatin përfundimtar të ngjyrave sesa tre ngjyrat individualisht. OPër të pasur një ide se si të kombinoni ngjyrat, hidhini një sy tabelës së mëposhtme. Kjo është tabela më e thjeshtë e përzierjes së ngjyrave, ka tabela më komplekse të ngjyrave në internet. LED LED -të RGB kanë 4 kunja të cilat mund të dallohen nga gjatësia e tyre. Më e gjata është toka (-) ose tensioni (+) në varësi nëse është një katodë e zakonshme ose LED anode e zakonshme, përkatësisht.
RGB LED është kombinim i 3 LED në vetëm një paketë · 1x LED i kuq
· 1x LED i gjelbër
· 1x LED blu
Ngjyra e prodhuar nga LED RGB është një kombinim i ngjyrave të secilës prej këtyre tre LED -ve.
Hapi 1: Përzierja e ngjyrave
Për të prodhuar ngjyra të tjera, mund të kombinoni tre ngjyra në intensitete të ndryshme. Për të gjeneruar ngjyra të ndryshme, mund të përdorni PWM për të rregulluar shkëlqimin e secilës LED. Meqenëse LED janë shumë afër njëri -tjetrit, ne mund të shohim vetëm rezultatin përfundimtar të ngjyrave sesa tre ngjyrat individualisht.
R G B (255, 255, 255) = Ngjyra e bardhë 255 është shkëlqimi i plotë i dritës led
Hapi 2: RGB LED dy lloje:
Hapi 3: RGB LED BLINK:
int redPin = 11; int greenPin = 10; int bluPin = 9; void setup () {pinMode (redPin, OUTPUT); pinMode (greenPin, OUTPUT); pinMode (bluPin, OUTPUT); } void loop () {setColor (255, 0, 0); // vonesa e kuqe (1000); setColor (0, 255, 0); // vonesa jeshile (1000); setColor (0, 0, 255); // vonesa blu (1000); setColor (255, 255, 0); // vonesa e verdhë (1000); setColor (80, 0, 80); // vonesë vjollce (1000); setColor (0, 255, 255); // aqua vonesë (1000); } void setColor (int e kuqe, int jeshile, int blu) {#ifdef COMMON_ANODE e kuqe = 255 - e kuqe; jeshile = 255 - jeshile; blu = 255 - blu; #endif analogWrite (redPin, e kuqe); analogWrite (greenPin, jeshile); analogWrite (bluPin, blu); }
Hapi 4: ARDUINO PA PRDORIMIN E KONTROLLUESIT BLUETOOTH RGB:
int ngjyra = 0; int e kuqe = 12; int jeshile = 11; int blu = 10;
char marrë;
void setup () {
Serial.filloj (9600); pinMode (e kuqe, OUTPUT); pinMode (jeshile, OUTPUT); pinMode (blu, OUTPUT);
analogWrite (e kuqe, 0);
analogWrite (jeshile, 0); analogWrite (blu, 0); }
lak void () {
if (Serial.disponueshëm ()> 0) {color = Serial.read (); char Rec = char (ngjyrë); nëse (Rec! = '0') {Serial.println (Rec); }} // E zezë if (ngjyra == 'B') {analogWrite (e kuqe, 0); analogWrite (jeshile, 0); analogWrite (blu, 0); }
// E BARDH
if (ngjyra == 'W') {analogWrite (e kuqe, 255); analogWrite (jeshile, 255); analogWrite (blu, 255); }
// E KUQE
if (ngjyra == 'R') {analogWrite (e kuqe, 255); analogWrite (jeshile, 0); analogWrite (blu, 0); }
// GJALLJA
if (ngjyra == 'L') {analogWrite (e kuqe, 0); analogWrite (jeshile, 255); analogWrite (blu, 0); }
// Blu
if (ngjyra == 'E') {analogWrite (e kuqe, 0); analogWrite (jeshile, 0); analogWrite (blu, 255); }
//E verdhe
if (ngjyra == 'Y') {analogWrite (e kuqe, 255); analogWrite (jeshile, 255); analogWrite (blu, 0); }
// Cian/Aqua
if (ngjyra == 'C') {analogWrite (e kuqe, 0); analogWrite (jeshile, 255); analogWrite (blu, 255); }
// Magenta /Fuchsia
if (ngjyra == 'M') {analogWrite (e kuqe, 255); analogWrite (jeshile, 0); analogWrite (blu, 255); }
// Maroon
if (ngjyra == 'F') {analogWrite (e kuqe, 128); analogWrite (jeshile, 0); analogWrite (blu, 0); }
// Ulliri
if (ngjyra == 'O') {analogWrite (e kuqe, 128); analogWrite (jeshile, 128); analogWrite (blu, 0); }
// E gjelbër
if (ngjyra == 'G') {analogWrite (e kuqe, 0); analogWrite (jeshile, 128); analogWrite (blu, 0); }
// Vjollce
if (ngjyra == 'P') {analogWrite (e kuqe, 128); analogWrite (jeshile, 0); analogWrite (blu, 128); }
// Marina
if (ngjyra == 'N') {analogWrite (e kuqe, 0); analogWrite (jeshile, 0); analogWrite (blu, 128); }
// koral i lehtë
if (ngjyra == 'J') {analogWrite (e kuqe, 240); analogWrite (jeshile, 128); analogWrite (blu, 128); }
// portokalli e kuqe
if (ngjyra == 'X') {analogWrite (e kuqe, 255); analogWrite (jeshile, 69); analogWrite (blu, 0); }
// jeshile e verdhë
if (ngjyra == 'G') {analogWrite (e kuqe, 173); analogWrite (jeshile, 255); analogWrite (blu, 47); }
// jeshile pranverore
if (ngjyra == 'S') {analogWrite (e kuqe, 0); analogWrite (jeshile, 255); analogWrite (blu, 127); }
// ujore detare
if (ngjyra == 'A') {analogWrite (e kuqe, 127); analogWrite (jeshile, 255); analogWrite (blu, 212); }
// rozë e nxehtë
if (ngjyra == 'H') {analogWrite (e kuqe, 255); analogWrite (jeshile, 105); analogWrite (blu, 180); }
// mjaltë
if (ngjyra == 'D') {analogWrite (e kuqe, 240); analogWrite (jeshile, 255); analogWrite (blu, 240); }
// gri e çelët / gri e lehtë
if (ngjyra == 'U') {analogWrite (e kuqe, 211); analogWrite (jeshile, 211); analogWrite (blu, 211); }}
Hapi 5: ARDUINO NANO PINGRDORIMI I KONTROLLUESIT BLUETOOTH RGB:
Hapi 6: SHKARKO: Kodi Arduino dhe Aplikacioni Android
Kliko Mua
Recommended:
Kontrolli i rrëshqitësit të kamerës [Arduino Nano]: 4 hapa
Kontrolli i rrëshqitësit të kamerës [Arduino Nano]: A keni nevojë për një rrëshqitës të kamerës për të marrë fotografi vërtet interesante të veprimit duke ndërtuar diçka, një produkt apo edhe atë që keni ndërtuar? Servocity ofron një çantë të mirë rrëshqitëse, por nuk e ka gati -bëhet montimi i kontrolleve për të. Ky postim do të përshkruajë sesi
Ndjekja e objekteve - Kontrolli i montimit të kamerës: 4 hapa
Ndjekja e objekteve - Kontrolli i montimit të kamerës: Përshëndetje të gjithëve, Në këtë Instructable unë do t'ju tregoj përparimet e bëra për Projektin tim të Ndjekjes së Objektit. Këtu mund të gjeni udhëzuesin e mëparshëm: https://www.instructables.com/id/Object-Tracking/ dhe këtu mund të gjeni një listë dëgjimi në youtube me të gjitha t
ESP8266 / Arduino RGB Dekorimi i dritares së dritës së Krishtlindjeve të dritës: 5 hapa (me fotografi)
ESP8266 / Arduino RGB LED Drita e Dritës së Krishtlindjeve Drita: thatshtë ajo kohë e vitit: Dhjetor. Dhe në lagjen time, të gjithë po zbukurojnë shtëpinë dhe dritaret e tyre me disa drita të Krishtlindjeve. Këtë herë, vendosa të ndërtoj diçka me porosi, unike, duke përdorur një modul ESP8266 dhe vetëm disa LED RGB. Ju c
Stabilizuesi i kamerës për ENV2 ose telefona të tjerë të kamerës: 6 hapa
Stabilizues kamerash për ENV2 ose telefona të tjerë të kamerës: Keni dashur ndonjëherë të bëni një video por keni vetëm një aparat fotografik? A keni bërë ndonjëherë një video me një aparat fotografik, por nuk mund ta mbani atë? Mirë se kjo është e udhëzueshme për ju
Unaza e dritës së kamerës: 8 hapa (me fotografi)
Unaza e dritës së kamerës: Përshëndetje të gjithëve, tani para se të filloj, nuk mund të marr merita të plota për këtë, sepse njerëzit e tjerë e kanë bërë këtë më parë. Por unë doja të tregoja një udhëzues hap pas hapi për mënyrën sesi e bëra atë. Ky udhëzues i unazës së lehtë do t'ju tregojë se si të bëni një shpëlarje të lehtë të lehtë