#define potpin A0
#define LED_Y 3
#define LED_G 5
#define LED_R 6
int n , i;
void setup() {
Serial.begin(9600);
pinMode(9, OUTPUT);
pinMode(6, OUTPUT);
pinMode(3, OUTPUT);
}
void loop() {
n = analogRead(A0);
Serial.print(n);
Serial.println(" ");
if (n>=0 & n<=50 ){
digitalWrite(LED_Y, LOW);
digitalWrite(LED_G, LOW);
digitalWrite(LED_R, LOW);
}
if (n>=55 & n<=400 ){
digitalWrite(LED_Y, HIGH);
digitalWrite(LED_G, LOW);
digitalWrite(LED_R, LOW);
}
if (n>=500 & n<=900){
digitalWrite(LED_G, HIGH);
digitalWrite(LED_R, LOW);
eledY();
}
if (n>=900 & n<=1023){
digitalWrite(LED_R, HIGH);
eledG();
eledY();
}
}
void eledY() {
digitalWrite(LED_Y, LOW);
delay(200);
digitalWrite(LED_Y,HIGH);
delay(100);
}
void eledG() {
digitalWrite(LED_G, LOW);
delay(300);
digitalWrite(LED_G,HIGH);
delay(150);
}