const int potpin = A0, ledh = 2, ledk = 3, ledm = 4;
void setup() {
// put your setup code here, to run once:
pinMode(ledh, OUTPUT);
pinMode(ledk, OUTPUT);
pinMode(ledm, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
int sensorvalue = analogRead(potpin); //membaca nilai tegangan
float voltage = sensorvalue * (5.0 / 1023.0); //menghitung tegangan dari nilai bacaan ADC
if (voltage >= 0 && voltage <= 1.5) {
digitalWrite(ledh, HIGH);
digitalWrite(ledk, LOW);
digitalWrite(ledm, LOW);
} else if (voltage > 1.6 && voltage <= 2.5) {
digitalWrite(ledh, LOW);
digitalWrite(ledk, HIGH);
digitalWrite(ledm, LOW);
} else if (voltage > 2.6 && voltage <= 5) {
digitalWrite(ledh, LOW);
digitalWrite(ledk, LOW);
digitalWrite(ledm, HIGH);
}
}