1)- Esquema Elétrico.
2)- Fotos e Vídeos.
3)- Descrição.
4)- Programa Arduino.
5)- Lista de Materiais.
6)- Tabela RGB com valores em decimal e hexadecimal.
Gratis Programa código Arduino para o Arduino RGB Colors Buttons Functions, Esquema Elétrico, Fotos e Vídeos e Descrição de funcionamento e Lista de materiais.
Adiquira o aplicativo - Arduino RGB Colors Buttons Functions em:
Veja o vídeo no Youtube:
https://www.youtube.com/watch?v=XPkKCl5JC08&index=2&list=PL70c1gJPe5Br2QsPNIj1z3XoAjk9ysnq7
https://www.youtube.com/watch?v=m1bjXLcJLbc&list=PL70c1gJPe5Br2QsPNIj1z3XoAjk9ysnq7&index=3
https://www.youtube.com/watch?v=XPkKCl5JC08&index=2&list=PL70c1gJPe5Br2QsPNIj1z3XoAjk9ysnq7
1)- Esquema Elétrico: Arduino RGB Colors Buttons Functions.
10 e 11 para o GND(Evitar ruídos e o acendimento involuntário dos leds).
1.2)- Outros Esquemas:
Usar este esquema elétrico para controlar leds RGB acima
de 1watt(usar dissipador de alumínio);
Outras Imagens de leds RGB de 1 a 3 Watts.
2)- Fotos e Vídeos: ARDUINO RGB Colors Buttons Functions.
Adiquira o aplicativo - Arduino RGB Colors Buttons Functions em:
Veja o vídeo no Youtube:
https://www.youtube.com/watch?v=XPkKCl5JC08&index=2&list=PL70c1gJPe5Br2QsPNIj1z3XoAjk9ysnq7
https://www.youtube.com/watch?v=m1bjXLcJLbc&list=PL70c1gJPe5Br2QsPNIj1z3XoAjk9ysnq7&index=3
https://www.youtube.com/watch?v=XPkKCl5JC08&index=2&list=PL70c1gJPe5Br2QsPNIj1z3XoAjk9ysnq7
Imagens do App:Arduino RGB Colors Buttons Functions.
3)- Descrição: Arduino RGB Colors Buttons Functions.
Adiquira o aplicativo - Arduino RGB Colors Buttons Functions em:
Google Play:
Veja o vídeo no Youtube:
https://www.youtube.com/watch?v=XPkKCl5JC08&index=2&list=PL70c1gJPe5Br2QsPNIj1z3XoAjk9ysnq7
https://www.youtube.com/watch?v=XPkKCl5JC08&index=2&list=PL70c1gJPe5Br2QsPNIj1z3XoAjk9ysnq7
Gratis Programa código Arduino para oArduino RGB Bluetooth Function, Esquema Elétrico, Fotos e Vídeos e Descrição de funcionamento e Lista de materiais, tudo neste blogger.
Funcionamento do aplicativo apenas com dispositivos conectados via bluetooth;
Passo a passo:
1- Fazer a montagem no proto board conforme esquema elétrico;
2- Ligar o módulo bluetooth(JY MCU) e Arduino, veja que o led está piscando;
3- No Smartphone ligar o Bluetooth e entrar no aplicativo: Led RGB Arduino Bluetooth e pressionar o botão Connect;
4- Observe que o led do módulo bluetooth(JY MCU) estava piscando e quando está conectado para de piscar e fica aceso direto;
5- Os dispositivos estão conetctados via bluetooth - led do bluetooth está aceso direto.
6- Neste momento todos os botões do aplicativo funcionam e enviam dados ao módulo bluetooth e ao Arduino.
O aplicativo: Led RGB Arduino Bluetooth instalado no smartphone controla remotamente o Arduino(via bluetooth), com até e canais PWM como exemplo Arduino pinos 9, 10 e 11.
O que é RGB?
RGB é a sigla do sistema de cores formado pelas iniciais das cores em inglês Red, Green e Blue, que significa em português, respectivamente, Vermelho, Verde e Azul.
Como funciona o aplicativo - Arduino RGB Bluetooth Function?
O aplicativo Arduino RGB Bluetooth Function instalado no Smartphone com Android comunica com o bluetooth que está conectado à serial(mySerial) pinos 2 e 3 do Arduino que por sua vez recebe estes dados e faz o comando através dos pinos PWM onde é feito a dimerização (0 a 255) ou funções específicas do led RGB que está ligado como exemplo nos pinos Arduino 9, 10 e 11, conforme segue abaixo:
- Botão ON: Liga o sistema acendendo o led na cor branco;
- Botão OFF: DESLIGA/RESET; Este botão desliga o led e reseta o sistema colocando todos ajustes das variáveis no modo default;
Obs1.: Quando qualquer botão de função(CA, FL, FA) for pressionado ele executará a função em modo contínuo até que o botão OFF seja pressionado e então o programa executa até ao final do ciclo e interrompe a execução da função determinada;
Obs2.: SE VOCÊ DESEJAR INTERROMPER A EXECUÇÃO DA FUNÇÃO IMEDIATAMENTE ENTÃO PRESSIONE O BOTÃO RESET DO ARDUINO;
- Botões R, G, B: Acendimento do led com as cores primárias: Vermelho, Verde E Azul respectivamente;
- Botão W: Acendimento do led na cor Branco;
- Botões Cores pré definidas: Estes botões quando precionados definem a cor do led, mantendo a cor selecionada até que outro botão seja pressionado;
- Botões de funções pré definidas:
- AC: Automatic Change: Mudança automática de cores;
- FL: Flash: Função Flash o led fica piscando rapidamente alternando as cores;
- FA: Fader: Função Fader o led aumenta e diminui sua intensidade gradualmente alternando as cores;
ATENÇÃO:
Obs1.: Quando qualquer botão de função(CA, FL, FA) for pressionado ele executará a função em modo contínuo até que o botão OFF seja pressionado e então o programa executa até ao final do ciclo e interrompe a execução da função determinada;
Obs2.: SE VOCÊ DESEJAR INTERROMPER A EXECUÇÃO DA FUNÇÃO IMEDIATAMENTE ENTÃO PRESSIONE O BOTÃO RESET DO ARDUINO;
-Botões(R+, R-, G+, G-, B+ E B-): Definições das cores(16 milhões de cores) e dimerização manual por toque no botão; Através destes botões podemos ajustar e definir cores manualmente incrementando e decrementando as cores RGB ou dimerização controlando sua intensidade(o ajuste é feito através de toques no botão);
Gratis Programa código Arduino para o Arduino RGB Bluetooth Function, Esquema Elétrico, Fotos e Vídeos e Descrição de funcionamento e Lista de materiais, veja tudo neste blogger.
Veja no Youtube:
4)-Programa Arduino: Arduino RGB Colors Buttons Functions.
Adiquira o aplicativo - Arduino RGB Colors Buttons Functions em:
Veja o vídeo no Youtube:
https://www.youtube.com/watch?v=XPkKCl5JC08&index=2&list=PL70c1gJPe5Br2QsPNIj1z3XoAjk9ysnq7
https://www.youtube.com/watch?v=XPkKCl5JC08&index=2&list=PL70c1gJPe5Br2QsPNIj1z3XoAjk9ysnq7
//-----------------------------------------------------------------------
#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3);
String stringGeral, dispositivo, valorRecebido;
//Definição dos pinos 9,10 e 11 PWM;
int led1 = 9; //R-Led vermelho conectado ao Arduino pino 9;
int led2 = 10;//G-Led verde conectado ao Arduino pino 10;
int led3 = 11;//B-Led azul conectado ao Arduino pino 11;
int cont1;
int cont2;
int cont3;
int cont4;
int cont5;
int cont6;
int cont7;
void setup()
{
mySerial.begin(9600);//Inicializa a serial com 9600bps;
pinMode(led1, OUTPUT);//Led1 conectado ao Pino digital 9 saída;
pinMode(led2, OUTPUT);//Led2 conectado ao Pino digital 10 saída;
pinMode(led3, OUTPUT);//Led3 conectado ao Pino digital 11 saída;
}
void loop()
{
if (mySerial.available())//Inicializa a serial;
{
//Variável "caracter" recebe a leitura da serial;
char caracter = mySerial.read();
//Se o "caracter" for igual a 'P' liga o RGB em 255;
if(caracter == 'P')//LIGA RGB;
{
cont1=0;//Interrupção do CONTROLE RGB1;
cont2=0;//Interrupção do CONTROLE RGB2;
cont3=0;//Interrupção do CONTROLE RGB3;
cont4=0;//Interrupção do CONTROLE RGB4;
cont6=0; //Interrupção do CONTROLE RGB6;
cont7=0; //Interrupção do CONTROLE RGB7;
analogWrite (led1, 255); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 255); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 255); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
}
if(caracter == 'Q')//RGB RESET/DESLIGA;
{
cont1=0;//Interrupção do CONTROLE RGB1;
cont2=0;//Interrupção do CONTROLE RGB2;
cont3=0;//Interrupção do CONTROLE RGB3;
cont4=0;//Interrupção do CONTROLE RGB4;
cont6=0;//Interrupção do CONTROLE RGB6;
cont7=0;//Interrupção do CONTROLE RGB7;
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
}
//-----------------CONTROLE DOS BOTÕES RGB-------------------------
if(caracter == 'A')//RGB VERMELHO;
{
cont1=0;//Interrupção do CONTROLE RGB1;
cont2=0;//Interrupção do CONTROLE RGB2;
cont3=0;//Interrupção do CONTROLE RGB3;
cont4=0;//Interrupção do CONTROLE RGB4;
analogWrite (led1, 255);//ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
}
if(caracter == 'B')
{
cont1=0;//Interrupção do CONTROLE RGB1;
cont2=0;//Interrupção do CONTROLE RGB2;
cont3=0;//Interrupção do CONTROLE RGB3;
cont4=0;//Interrupção do CONTROLE RGB4;
analogWrite (led1, 255);//ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 255);//ajusta o saida do Pino 10 para o novo PWM;
delay (30);
}
if(caracter == 'C')//Cor RGB1;
{
cont1=0;//Interrupção do CONTROLE RGB1;
cont2=0;//Interrupção do CONTROLE RGB2;
cont3=0;//Interrupção do CONTROLE RGB3;
cont4=0;//Interrupção do CONTROLE RGB4;
analogWrite (led1, 255); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 128);//ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3,192); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
}
if(caracter == 'D')//Cor RGB1;
{
cont1=0;//Interrupção do CONTROLE RGB1;
cont2=0;//Interrupção do CONTROLE RGB2;
cont3=0;//Interrupção do CONTROLE RGB3;
cont4=0;//Interrupção do CONTROLE RGB4;
analogWrite (led1, 255); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 128);//ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
}
if(caracter == 'E')//Cor RGB1;
{
cont1=0;//Interrupção do CONTROLE RGB1;
cont2=0;//Interrupção do CONTROLE RGB2;
cont3=0;//Interrupção do CONTROLE RGB3;
cont4=0;//Interrupção do CONTROLE RGB4;
analogWrite (led1, 255); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 255);//ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
}
if(caracter == 'F')//RGB VERDE;
{
cont1=0;//Interrupção do CONTROLE RGB1;
cont2=0;//Interrupção do CONTROLE RGB2;
cont3=0;//Interrupção do CONTROLE RGB3;
cont4=0;//Interrupção do CONTROLE RGB4;
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 255);//ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
}
if(caracter == 'G')//Cor RGB1;
{
cont1=0;//Interrupção do CONTROLE RGB1;
cont2=0;//Interrupção do CONTROLE RGB2;
cont3=0;//Interrupção do CONTROLE RGB3;
cont4=0;//Interrupção do CONTROLE RGB4;
analogWrite (led1, 128); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 255); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 128); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
}
if(caracter == 'H')//Cor RGB1;
{
cont1=0;//Interrupção do CONTROLE RGB1;
cont2=0;//Interrupção do CONTROLE RGB2;
cont3=0;//Interrupção do CONTROLE RGB3;
cont4=0;//Interrupção do CONTROLE RGB4;
analogWrite (led1, 128); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 255); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 255); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
}
if(caracter == 'I')//Cor RGB1;
{
cont1=0;//Interrupção do CONTROLE RGB1;
cont2=0;//Interrupção do CONTROLE RGB2;
cont3=0;//Interrupção do CONTROLE RGB3;
cont4=0;//Interrupção do CONTROLE RGB4;
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 128); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 255); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
}
if(caracter == 'J')//Cor RGB1;
{
cont1=0;//Interrupção do CONTROLE RGB1;
cont2=0;//Interrupção do CONTROLE RGB2;
cont3=0;//Interrupção do CONTROLE RGB3;
cont4=0;//Interrupção do CONTROLE RGB4;
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 64);//ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 128);//ajusta o saida do Pino 10 para o novo PWM;
delay (30);
}
if(caracter == 'K')//RGB AZUL;
{
cont1=0;//Interrupção do CONTROLE RGB1;
cont2=0;//Interrupção do CONTROLE RGB2;
cont3=0;//Interrupção do CONTROLE RGB3;
cont4=0;//Interrupção do CONTROLE RGB4;
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 255);//ajusta o saida do Pino 10 para o novo PWM;
delay (30);
}
if(caracter == 'L')//Cor RGB1;
{
cont1=0;//Interrupção do CONTROLE RGB1;
cont2=0;//Interrupção do CONTROLE RGB2;
cont3=0;//Interrupção do CONTROLE RGB3;
cont4=0;//Interrupção do CONTROLE RGB4;
analogWrite (led1,128); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 128);//ajusta o saida do Pino 10 para o novo PWM;
delay (30);
}
if(caracter == 'M')//Cor RGB1;
{
cont1=0;//Interrupção do CONTROLE RGB1;
cont2=0;//Interrupção do CONTROLE RGB2;
cont3=0;//Interrupção do CONTROLE RGB3;
cont4=0;//Interrupção do CONTROLE RGB4;
analogWrite (led1, 128); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 255); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
}
if(caracter == 'N')//Cor RGB1;
{
cont1=0;//Interrupção do CONTROLE RGB1;
cont2=0;//Interrupção do CONTROLE RGB2;
cont3=0;//Interrupção do CONTROLE RGB3;
cont4=0;//Interrupção do CONTROLE RGB4;
analogWrite (led1, 64); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 128); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 128); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
}
if(caracter == 'O')//Cor RGB1;
{
cont1=0;//Interrupção do CONTROLE RGB1;
cont2=0;//Interrupção do CONTROLE RGB2;
cont3=0;//Interrupção do CONTROLE RGB3;
cont4=0;//Interrupção do CONTROLE RGB4;
analogWrite (led1, 255); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 128); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 128); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
}
if(caracter == 'R')//RGB BRANCO(W);
{
cont1=0;//Interrupção do CONTROLE RGB1;
cont2=0;//Interrupção do CONTROLE RGB2;
cont3=0;//Interrupção do CONTROLE RGB3;
cont4=0;//Interrupção do CONTROLE RGB4;
cont6=0;//Interrupção do CONTROLE RGB6;
cont7=0;//Interrupção do CONTROLE RGB7;
analogWrite (led1, 255); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 255); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 255); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
}
//------------------------CONTROLE RGB1----------------------------
if(caracter == 'S')cont1=1;
//------------------------Controle RGB2--------------------------
if(caracter == 'T')cont2=1;
//------------------------Controle RGB3--------------------------
if(caracter == 'U')cont3=1;
//------------------------Controle R G B ------------------------
if(cont4>=14)cont4=13;//Controle do R+;
if(cont4<=0)cont4=0;//Controle do R-;
if(cont6>=14)cont6=13;//Controle do G+;
if(cont6<=0)cont6=0;//Controle do G-;
if(cont7>=14)cont7=13;//Controle do B+;
if(cont7<=0)cont7=0;//Controle do B-;
//-------------------------------------------------------------
if(caracter == 'u')cont4++;
if(cont4==1)
{
int i=0;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
if(cont4==2)
{
int i=20;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
if(cont4==3)
{
int i=40;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
if(cont4==4)
{
int i=60;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
if(cont4==5)
{
int i=80;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
if(cont4==6)
{
int i=100;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
if(cont4==7)
{
int i=120;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
if(cont4==8)
{
int i=140;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
if(cont4==9)
{
int i=160;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
if(cont4==10)
{
int i=180;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
if(cont4==11)
{
int i=200;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
if(cont4==12)
{
int i=220;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
if(cont4==13)
{
int i=255;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
//----------------------Decrementa R- ----------------------------
if(caracter == 'v')cont4--;
if(cont4==1)
{
int i=0;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
if(cont4==2)
{
int i=20;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
if(cont4==3)
{
int i=40;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
if(cont4==4)
{
int i=60;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
if(cont4==5)
{
int i=80;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
if(cont4==6)
{
int i=100;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
if(cont4==7)
{
int i=120;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
if(cont4==8)
{
int i=140;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
if(cont4==9)
{
int i=160;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
if(cont4==10)
{
int i=180;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
if(cont4==11)
{
int i=200;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
if(cont4==12)
{
int i=220;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
if(cont4==13)
{
int i=255;
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (1);
}
//------------------------Controle G+ ---------------------------
if(caracter == 'x')cont6++;
if(cont6==1)
{
int j=0;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
if(cont6==2)
{
int j=20;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
if(cont6==3)
{
int j=40;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
if(cont6==4)
{
int j=60;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
if(cont6==5)
{
int j=80;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
if(cont6==6)
{
int j=100;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
if(cont6==7)
{
int j=120;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
if(cont6==8)
{
int j=140;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
if(cont6==9)
{
int j=160;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
if(cont6==10)
{
int j=180;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
if(cont6==11)
{
int j=200;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
if(cont6==12)
{
int j=220;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
if(cont6==13)
{
int j=255;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
//----------------------Decrementa G- -----------------------------
if(caracter == 'y')cont6--;
if(cont6==1)
{
int j=0;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
if(cont6==2)
{
int j=20;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
if(cont6==3)
{
int j=40;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
if(cont6==4)
{
int j=60;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
if(cont6==5)
{
int j=80;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
if(cont6==6)
{
int j=100;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
if(cont6==7)
{
int j=120;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
if(cont6==8)
{
int j=140;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
if(cont6==9)
{
int j=160;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
if(cont6==10)
{
int j=180;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
if(cont6==11)
{
int j=200;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
if(cont6==12)
{
int j=220;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
if(cont6==13)
{
int j=255;
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (1);
}
//------------------------Controle B+ ---------------------------
if(caracter == 'z')cont7++;
if(cont7==1)
{
int k=0;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
if(cont7==2)
{
int k=20;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
if(cont7==3)
{
int k=40;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
if(cont7==4)
{
int k=60;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
if(cont7==5)
{
int k=80;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
if(cont7==6)
{
int k=100;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
if(cont7==7)
{
int k=120;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
if(cont7==8)
{
int k=140;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
if(cont7==9)
{
int k=160;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
if(cont7==10)
{
int k=180;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
if(cont7==11)
{
int k=200;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
if(cont7==12)
{
int k=220;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
if(cont7==13)
{
int k=255;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
//----------------------Decrementa R------------------------------
if(caracter == 'w')cont7--;
if(cont7==1)
{
int k=0;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
if(cont7==2)
{
int k=20;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
if(cont7==3)
{
int k=40;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
if(cont7==4)
{
int k=60;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
if(cont7==5)
{
int k=80;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
if(cont7==6)
{
int k=100;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
if(cont7==7)
{
int k=120;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
if(cont7==8)
{
int k=140;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
if(cont7==9)
{
int k=160;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
if(cont7==10)
{
int k=180;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
if(cont7==11)
{
int k=200;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
if(cont7==12)
{
int k=220;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
if(cont7==13)
{
int k=255;
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (1);
}
}//mySerial
//------------------Controle RGB1--------------------------------
if(cont1 ==1 )
{
cont4=0;//Interrupção do CONTROLE RGB4;
cont6=0;//Interrupção do CONTROLE RGB6;
cont7=0;//Interrupção do CONTROLE RGB7;
analogWrite (led1, 255); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 0); //ajusta o saida do Pino 11 para o novo PWM;
delay (500);
analogWrite (led1, 255); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 255); //ajusta o saida do Pino 11 para o novo PWM;
delay (500);
analogWrite (led1, 255); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 128); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 192); //ajusta o saida do Pino 11 para o novo PWM;
delay (500);
analogWrite (led1, 255); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 128); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 0); //ajusta o saida do Pino 11 para o novo PWM;
delay (500);
analogWrite (led1, 255); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 255); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 0); //ajusta o saida do Pino 11 para o novo PWM;
delay (500);
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 255); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 0); //ajusta o saida do Pino 11 para o novo PWM;
delay (500);
analogWrite (led1, 128); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 255); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 128); //ajusta o saida do Pino 11 para o novo PWM;
delay (500);
analogWrite (led1, 128); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 255); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 255); //ajusta o saida do Pino 11 para o novo PWM;
delay (500);
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 128); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 255); //ajusta o saida do Pino 11 para o novo PWM;
delay (500);
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 64); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 128); //ajusta o saida do Pino 11 para o novo PWM;
delay (500);
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 255); //ajusta o saida do Pino 11 para o novo PWM;
delay (500);
analogWrite (led1,128); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 128); //ajusta o saida do Pino 11 para o novo PWM;
delay (500);
analogWrite (led1, 128); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 255); //ajusta o saida do Pino 11 para o novo PWM;
delay (500);
analogWrite (led1, 64); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 128); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 128); //ajusta o saida do Pino 11 para o novo PWM;
delay (500);
analogWrite (led1, 255); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 128); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 128); //ajusta o saida do Pino 11 para o novo PWM;
delay (500);
analogWrite (led1, 255); //ajusta o saida do Pino 9 para o novo PWM;
delay (30);
analogWrite (led2, 255); //ajusta o saida do Pino 10 para o novo PWM;
delay (30);
analogWrite (led3, 255); //ajusta o saida do Pino 11 para o novo PWM;
delay (500);
}
//------------------------Controle RGB2---------------------------
if(cont2==1)
{
cont4=0;//Interrupção do CONTROLE RGB4;
cont6=0;//Interrupção do CONTROLE RGB6;
cont7=0;//Interrupção do CONTROLE RGB7;
for (int i = 0; i < 100; i++){
analogWrite (led1, 255); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 0); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 0); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
if (i == 25){
break;
}
}
for (int i = 0; i < 100; i++){
analogWrite (led1, 255); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 255); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 0); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
if (i == 25){
break;
}
}
for (int i = 0; i < 100; i++){
analogWrite (led1, 255); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 128); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 192); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 0); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
if (i == 25){
break;
}
}
for (int i = 0; i < 100; i++){
analogWrite (led1, 255); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 128); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 0); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 0); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
if (i == 25){
break;
}
}
for (int i = 0; i < 100; i++){
analogWrite (led1, 255); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 255); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 0); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 0); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
if (i == 25){
break;
}
}
for (int i = 0; i < 100; i++){
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 255); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 0); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 0); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
if (i == 25){
break;
}
}
for (int i = 0; i < 100; i++){
analogWrite (led1, 128); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 255); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 128); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 0); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
if (i == 25){
break;
}
}
for (int i = 0; i < 100; i++){
analogWrite (led1, 128); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 255); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 255); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 0); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
if (i == 25){
break;
}
}
for (int i = 0; i < 100; i++){
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 128); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 255); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 0); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
if (i == 25){
break;
}
}
for (int i = 0; i < 100; i++){
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 64); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 128); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 0); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
if (i == 25){
break;
}
}
for (int i = 0; i < 100; i++){
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 255); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 0); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
if (i == 25){
break;
}
}
for (int i = 0; i < 100; i++){
analogWrite (led1, 128); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 128); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 0); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
if (i == 25){
break;
}
}
for (int i = 0; i < 100; i++){
analogWrite (led1, 128); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 255); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 0); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
if (i == 25){
break;
}
}
for (int i = 0; i < 100; i++){
analogWrite (led1, 64); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 128); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 128); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 0); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
if (i == 25){
break;
}
}
for (int i = 0; i < 100; i++){
analogWrite (led1, 255); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 128); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 128); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 0); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
if (i == 25){
break;
}
}
for (int i = 0; i < 100; i++){
analogWrite (led1, 255); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 255); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 255); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
analogWrite (led1, 0); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
analogWrite (led2, 0); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 0); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
if (i == 25){
break;
}
}
analogWrite (led2, 255); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
analogWrite (led3, 255); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
analogWrite (led1, 255); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
}
//---------------------Controle RGB3------------------------------
if(cont3==1)
{
cont4=0;//Interrupção do CONTROLE RGB4;
cont6=0;//Interrupção do CONTROLE RGB6;
cont7=0;//Interrupção do CONTROLE RGB7;
for (int i = 0; i < 255; i++){
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (5);
}
for (int i = 255; i > 0; i--){
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (5);
}
//-----------------------------------------------------------------
for (int j = 0; j < 255; j++){
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (5);
}
for (int j = 255; j > 0; j--){
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (5);
}
//-----------------------------------------------------------------
for (int k = 0; k < 255; k++){
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (5);
}
for (int k = 255; k > 0; k--){
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (5);
}
//-----------------------------------------------------------------
for (int i = 0; i < 255; i++){
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
}
for (int j = 0; j < 255; j++){
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
}
for (int k = 0; k < 255; k++){
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
}
for (int i = 255; i > 0; i--){
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
}
for (int j = 255; j > 0; j--){
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
}
for (int k = 255; k > 0; k--){
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
}
//-----------------------------------------------------------------
for (int i = 0; i < 255; i++){
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
}
for (int j = 0; j < 255; j++){
analogWrite (led3, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
}
for (int k = 0; k < 255; k++){
analogWrite (led2, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
}
for (int i = 255; i > 0; i--){
analogWrite (led1, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
}
for (int j = 255; j > 0; j--){
analogWrite (led3, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
}
for (int k = 255; k > 0; k--){
analogWrite (led2, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
}
//-----------------------------------------------------------------
for (int i = 0; i < 255; i++){
analogWrite (led2, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
}
for (int j = 0; j < 255; j++){
analogWrite (led1, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
}
for (int k = 0; k < 255; k++){
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
}
for (int i = 255; i > 0; i--){
analogWrite (led2, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
}
for (int j = 255; j > 0; j--){
analogWrite (led1, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
}
for (int k = 255; k > 0; k--){
analogWrite (led3, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
}
//-----------------------------------------------------------------
for (int i = 0; i < 255; i++){
analogWrite (led2, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
}
for (int j = 0; j < 255; j++){
analogWrite (led3, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
}
for (int k = 0; k < 255; k++){
analogWrite (led1, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
}
for (int i = 255; i > 0; i--){
analogWrite (led2, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
}
for (int j = 255; j > 0; j--){
analogWrite (led3, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
}
for (int k = 255; k > 0; k--){
analogWrite (led1, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
}
//-----------------------------------------------------------------
for (int i = 0; i < 255; i++){
analogWrite (led3, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
}
for (int j = 0; j < 255; j++){
analogWrite (led1, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
}
for (int k = 0; k < 255; k++){
analogWrite (led2, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
}
for (int i = 255; i > 0; i--){
analogWrite (led3, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
}
for (int j = 255; j > 0; j--){
analogWrite (led1, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
}
for (int k = 255; k > 0; k--){
analogWrite (led2, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
}
//-----------------------------------------------------------------
for (int i = 0; i < 255; i++){
analogWrite (led3, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
}
for (int j = 0; j < 255; j++){
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
}
for (int k = 0; k < 255; k++){
analogWrite (led1, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
}
for (int i = 255; i > 0; i--){
analogWrite (led3, i); //ajusta o saida do Pino 9 para o novo PWM;
delay (10);
}
for (int j = 255; j > 0; j--){
analogWrite (led2, j); //ajusta o saida do Pino 10 para o novo PWM;
delay (10);
}
for (int k = 255; k > 0; k--){
analogWrite (led1, k); //ajusta o saida do Pino 11 para o novo PWM;
delay (10);
}
}//if cont3;
}//void loop
//------------------------------------------------------------------------
5)- Lista de Materiais: Led RGB Arduino Bluetooth.
Adiquira o aplicativo - Led RGB Arduino Bluetooth em:
Google Play:
Veja o vídeo no Youtube:
https://www.youtube.com/watch?v=XPkKCl5JC08&index=2&list=PL70c1gJPe5Br2QsPNIj1z3XoAjk9ysnq7https://www.youtube.com/watch?v=m1bjXLcJLbc&list=PL70c1gJPe5Br2QsPNIj1z3XoAjk9ysnq7&index=3
6)- Tabela RGB com valores em decimal e hexadecimal.
Nenhum comentário:
Postar um comentário