#define potensiometer A0
int ADC_OUT;
int merah = 13;
int kuning = 9;
int putih = 4;
void setup() {
Serial.begin(9600);
pinMode (potensiometer, INPUT);
pinMode(merah, OUTPUT);
pinMode(kuning, OUTPUT);
pinMode(putih, OUTPUT);
}
void loop() {
ADC_OUT = analogRead(potensiometer);
Serial.println(ADC_OUT);
if((ADC_OUT >= 0)&&(ADC_OUT <=300)){
digitalWrite(putih, HIGH);
digitalWrite(kuning, LOW);
digitalWrite(merah,LOW);
}
else if((ADC_OUT >300)&&(ADC_OUT <=600)){
digitalWrite(kuning, HIGH);
digitalWrite(putih, LOW);
digitalWrite(merah,LOW);
}
else if((ADC_OUT >600)&&(ADC_OUT <=1023)){
digitalWrite(merah, HIGH);
digitalWrite(putih, LOW);
digitalWrite(kuning,LOW);
}
else {
digitalWrite(putih, LOW);
digitalWrite(kuning, LOW);
digitalWrite(merah, LOW);
}
delay(5000);
}