domingo, 5 de abril de 2015

Arduino

MOOD LAMP² RGB

1x Led vermelho
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