#define ledPinBaixo 4
#define ledPinMedio 7
#define ledPinAlto 10
int valor = 0;
void setup() {
pinMode(ledPinBaixo, OUTPUT);
pinMode(ledPinMedio, OUTPUT);
pinMode(ledPinAlto, OUTPUT);
Serial.begin(9600);
}
void loop() {
valor = analogRead(A1);
Serial.println(valor);
if (valor < 200 ) {
digitalWrite(ledPinBaixo, HIGH);
digitalWrite(ledPinMedio, LOW);
digitalWrite(ledPinAlto, LOW);
}
if (valor >= 200 and valor < 500) {
digitalWrite(ledPinBaixo, LOW);
digitalWrite(ledPinMedio, HIGH);
digitalWrite(ledPinAlto, LOW);
}
if (valor >= 500) {
digitalWrite(ledPinBaixo, LOW);
digitalWrite(ledPinMedio, LOW);
digitalWrite(ledPinAlto, HIGH);
}
delay(100);//Intervalo de 500 milissegundos
}