float V2;
int readVal;
int analogPin = A2;
int dt = 300;
int ledPin = 11; // verde
int ledPin2 = 9; // amarillo
int ledPin3 = 10; // rojo
void setup() {
Serial.begin(9600);
pinMode(analogPin, INPUT);
pinMode(ledPin, OUTPUT);
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3, OUTPUT);
}
void loop() {
readVal = analogRead(analogPin);
V2 = (5. * readVal) / 1023.;
// verde
if (V2 > 0.0 && V2 <= 3.0) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}
// amarillo
if (V2 > 3.0 && V2 <= 4.0) {
digitalWrite(ledPin2, HIGH);
} else {
digitalWrite(ledPin2, LOW);
}
// rojo
if (V2 > 4.0) {
digitalWrite(ledPin3, HIGH);
} else {
digitalWrite(ledPin3, LOW);
}
Serial.println(V2);
delay(dt);
}