Você está na página 1de 1

// C++ code

//

const int PinoPotenciometro = A0;


const int Led1 = 9;
const int Led2 = 10;
const int Led3 = 11;
const int Led4 = 12;
int ValorPot = 0;

void setup()
{
Serial.begin(9600);
pinMode(Led1,OUTPUT);
pinMode(Led2,OUTPUT);
pinMode(Led3,OUTPUT);
pinMode(Led4,OUTPUT);
}

void loop()
{
ValorPot =analogRead(PinoPotenciometro);
Serial.print("valor do potenciometro: ");
Serial.println(ValorPot);
if (ValorPot>1 && ValorPot<300){
digitalWrite(Led1,HIGH);
digitalWrite(Led2,LOW);
digitalWrite(Led3,LOW);
digitalWrite(Led4,LOW);
}
else if(ValorPot>300 && ValorPot<600){
digitalWrite(Led1,HIGH);
digitalWrite(Led2,HIGH);
digitalWrite(Led3,LOW);
digitalWrite(Led4,LOW);
}
else if (ValorPot>600 && ValorPot<900){
digitalWrite(Led1,HIGH);
digitalWrite(Led2,HIGH);
digitalWrite(Led3,HIGH);
digitalWrite(Led4,LOW);
}
else if (ValorPot>900){
digitalWrite(Led4,HIGH);
delay(ValorPot);
digitalWrite(Led4,LOW);
delay(ValorPot);
}
else{
digitalWrite(Led1,LOW);
digitalWrite(Led2,LOW);
digitalWrite(Led3,LOW);
digitalWrite(Led4,LOW);
}
}

Você também pode gostar