int POT = A5;
float POT_Value;
#define RED 2
#define YELLOW 3
#define GREEN 4
void setup()
{
pinMode(POT, INPUT);
pinMode(RED, OUTPUT);
pinMode(YELLOW, OUTPUT);
pinMode(GREEN, OUTPUT);
Serial.begin(9600);
}
void loop()
{
POT_Value = analogRead(POT);
float Voltage = (5.0 / 1023) * POT_Value;
if (Voltage >= 0 && Voltage < 1)
{
digitalWrite(RED, HIGH);
digitalWrite(YELLOW, LOW);
digitalWrite(GREEN, LOW);
}
else if (Voltage >= 1 && Voltage < 2)
{
digitalWrite(RED, LOW);
digitalWrite(YELLOW, HIGH);
digitalWrite(GREEN, LOW);
}
else if (Voltage >= 2 && Voltage < 3)
{
digitalWrite(RED, LOW);
digitalWrite(YELLOW, LOW);
digitalWrite(GREEN, HIGH);
}
else if (Voltage >= 3 && Voltage < 4)
{
digitalWrite(RED, HIGH);
digitalWrite(YELLOW, HIGH);
digitalWrite(GREEN, HIGH);
}
else if (Voltage >= 4 && Voltage <= 5)
{
digitalWrite(RED, LOW);
digitalWrite(YELLOW, LOW);
digitalWrite(GREEN, LOW);
}
Serial.print("POT_Value: ");
Serial.println(POT_Value);
Serial.print("Voltage: ");
Serial.println(Voltage);
delay(1000);
}