int RGB1[3] = {11,10,9};
int RGB2[3] = {6,5,3};
int color;
int brillo1;
int brillo2;
int brillo3;
void setup() {
// put your setup code here, to run once:
for(int n=0;n<3;n++){
pinMode(RGB1[n], OUTPUT);
pinMode(RGB2[n], OUTPUT);
}
pinMode(A0, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
color = map(analogRead(A0),0,1024,0,3);
brillo1 = map(analogRead(A0),0,341,0,255);
brillo2 = map(analogRead(A0),341,682,0,255);
brillo3 = map(analogRead(A0),682,1023,0,255);
int brillo[3] = {brillo1,brillo2,brillo3};
if(color==0){
analogWrite(RGB1[color],brillo[color]);
analogWrite(RGB2[color],brillo[color]);
}else{
analogWrite(RGB1[0],0);
analogWrite(RGB2[0],0);
}
if(color==1){
analogWrite(RGB1[color],brillo[color]);
analogWrite(RGB2[color],brillo[color]);
}else{
analogWrite(RGB1[1],0);
analogWrite(RGB2[1],0);
}
if(color==2){
analogWrite(RGB1[color],brillo[color]);
analogWrite(RGB2[color],brillo[color]);
}else{
analogWrite(RGB1[2],0);
analogWrite(RGB2[2],0);
}
}