char modelo[] = "Ânodo comum";
// char modelo[] = "Catodo comum";
int pin_pot = A0;
int pot = 0;
int pin_r = 2;
int pin_g = 3;
int pin_b = 4;
int ligar;
int desligar;
void setup() {
pinMode(pin_r, OUTPUT);
pinMode(pin_g, OUTPUT);
pinMode(pin_b, OUTPUT);
if(modelo[0] = 'C'){
ligar = 0;
desligar = 1;
}else{
ligar = 1;
desligar = 0;
}
digitalWrite(pin_r,desligar);
digitalWrite(pin_g,desligar);
digitalWrite(pin_b,desligar);
}
void loop() {
pot = analogRead(pin_pot);
if(pot >= 0 && pot <= 340){
digitalWrite(pin_r,ligar);
}else{
digitalWrite(pin_r,desligar);
}
if(pot >= 342 && pot <= 682){
digitalWrite(pin_g,ligar);
}else{
digitalWrite(pin_g,desligar);
}
if(pot >= 683 && pot <= 1023){
digitalWrite(pin_b,ligar);
}else{
digitalWrite(pin_b,desligar);
}
}