MOOD LAMP² RGB
1x Led verde
1x Led azul
3x Resistores de 100 ohms
1x Arduino
1x Protoboard
1x Folha
Utilizando os leds, misturando essas cores pra criar qualquer cor. Você criara uma mood lamp, como a que vemos em muitas lojas.
1º Passo
Conectar os leds e resistores.
OBS:Os leds tem que ficar um lado do outro.
2º Passo
Código.
[code]
float RGB1[3];
float RGB2[3];
float INC[3];
int red, green, blue;
int RedPin = 11;
int GreenPin = 10;
int BluePin = 9;
void setup() {
randomSeed(analogRead(0));
RGB1[0] = 0;
RGB1[1] = 0;
RGB1[2] = 0;
RGB2[0] = random(256);
RGB2[1] = random(256);
RGB2[2] = random(256);
}
void loop() {
randomSeed(analogRead(0));
for (int x=0; x<3; x++) {
INC[x] = (RGB1[x] - RGB2[x]) / 256; }
for (int x=0; x<256; x++) {
red = int(RGB1[0]);
green = int(RGB1[1]);
blue = int(RGB1[2]);
analogWrite (RedPin, red);
analogWrite (GreenPin, green);
analogWrite (BluePin, blue);
delay(100);
RGB1[0] -= INC[0];
RGB1[1] -= INC[1];
RGB1[2] -= INC[2];
}
for (int x=0; x<3; x++) {
RGB2[x] = random(556)-300;
RGB2[x] = constrain(RGB2[x], 0, 255);
delay(1000);
}
}
[/code]
3º Passo
Conectar os jumpers e arduino.
4º Passo
Pega um folha enrola em forma de cone e fica vendo as cores.
Nenhum comentário:
Postar um comentário