#define Bot_R 2
#define Bot_L 16
int tempo = 200;
int LED[7]={0,4,16,17,12,14,27};
void RGB(int color)
{
// color=0 Desligado
// color=1 Vermelho
// color=2 Verde
// color=3 Azul
// color=4 Amarelo(1+2)
// color=5 Magenta (1+3)
// color=6 Ciano(2+3)
// color=7 Branco(1+2+3)
switch(color)
{
case 0:
digitalWrite(LED[12], LOW);
digitalWrite(LED[14], LOW);
digitalWrite(LED[27], LOW);
break;
case 1:
digitalWrite(LED[12], LOW);
digitalWrite(LED[14], LOW);
digitalWrite(LED[27], HIGH);
break;
case 2:
digitalWrite(LED[12], LOW);
digitalWrite(LED[14], HIGH);
digitalWrite(LED[27], LOW);
break;
case 3:
digitalWrite(LED[12], HIGH);
digitalWrite(LED[14], LOW);
digitalWrite(LED[27], LOW);
case 4:
digitalWrite(LED[12], LOW);
digitalWrite(LED[14], HIGH);
digitalWrite(LED[27], HIGH);
break;
case 5:
break;
}
}
void setup()
{
for(int i=0;i<7;i++)
{
pinMode(LED[i], OUTPUT);
}
pinMode(Bot_R, INPUT);
pinMode(Bot_L, INPUT);
}
void loop() {
digitalWrite(2, HIGH);
delay(tempo);
digitalWrite(2, LOW);
delay(tempo);
RGB(5);
}