Ligação simples de um Led RGB com Arduíno
Como já sabemos um LED pode ter vários tipos de cores,mas você já imaginou um LED com várias cores em um só?
Parece até fora do comum, porém já temos o famoso LED de RGB,os mesmo são de tamanhos iguais e com quatro pinagem a mais que o comum.
.
Os LED de RGB usam apenas cores primárias, vermelho,azul e verde. Porém com as misturas de cores conseguimos criar outros tipos de cores ( vocês podem encontrar essas cores aqui com seus códigos )
Matérias:
1- LED RGB
1- ARDUINO
4- RESISTORES 1K
5- CABOS JUMPER
Sketch:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
int redPin = 11;
int greenPin = 10;
int bluePin = 9;
//Descomente essa linha seu o seu led é ANODO comum
//#define COMMON_ANODE
void setup()
{
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
}
void loop()
{
setColor(255, 0, 0); // vermelho
delay(1000);
setColor(0, 255, 0); // verde
delay(1000);
setColor(0, 0, 255); // azul
delay(1000);
setColor(255, 255, 0); // amarelho
delay(1000);
setColor(80, 0, 80); // roxo
delay(1000);
}
void setColor(int red, int green, int blue)
{
#ifdef COMMON_ANODE
red = 255 - red;
green = 255 - green;
blue = 255 - blue;
#endif
analogWrite(redPin, red);
analogWrite(greenPin, green);
analogWrite(bluePin, blue);
}
|
curta nossa pagina no Facebook ao lado !!!
referencias :-Laboratório de garagem
-Josecintra.com