float Lectura_voltaje=0;
float Voltaje=0;
#define Led_Rojo 32
#define Led_Amarillo 33
#define Led_Verde 25
void setup() {
Serial.begin(9600);
pinMode(Led_Rojo, OUTPUT);
pinMode(Led_Amarillo, OUTPUT);
pinMode(Led_Verde, OUTPUT);
}
void loop() {
Lectura_voltaje=analogRead(26);
Voltaje=Lectura_voltaje*(3.3/4095);
Serial.print("El voltaje es: ");
Serial.println(Voltaje);
delay(200);
if(Voltaje>2)
{
digitalWrite(Led_Rojo, HIGH);
digitalWrite(Led_Amarillo, LOW);
digitalWrite(Led_Verde, LOW);
}
else if(Voltaje>1)
{
digitalWrite(Led_Rojo, LOW);
digitalWrite(Led_Amarillo, HIGH);
digitalWrite(Led_Verde, LOW);
} else
{
digitalWrite(Led_Rojo, LOW);
digitalWrite(Led_Amarillo, LOW);
digitalWrite(Led_Verde, HIGH);
}
delay(200);
}