float volt;
int time=400;
int readPin=A4;
int readVal;
int Rpin=5;
int Gpin=7;
int Ypin=6;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(Gpin,OUTPUT);
pinMode(Ypin,OUTPUT);
pinMode(Rpin,OUTPUT);
pinMode(readPin,INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
readVal=analogRead(readPin);
volt=(5./1023.)*readVal;
Serial.print("potentiometer voltage= ");
Serial.println(volt);
if (volt<3){
digitalWrite(Gpin,HIGH);
}
if(volt>3){
digitalWrite(Gpin,LOW);
}
if(volt>3 && volt<4){
digitalWrite(Ypin,HIGH);
}
if(volt<3 || volt>4){
digitalWrite(Ypin,LOW);
}
if(volt>4){
digitalWrite(Rpin,HIGH);
}
if(volt<4){
digitalWrite(Rpin,LOW);
}
delay(time);
}