const int potPin = 25; // Pin potensiometer
const int relayPin = 16; // Pin relay
const int threshold = 2078; // Setengah dari nilai 10-bit (0-1023)
void setup() {
pinMode(relayPin, OUTPUT);
digitalWrite(relayPin, LOW); // Pastikan relay mati di awal
Serial.begin(115200);
}
void loop() {
int potValue = analogRead(potPin); // Baca nilai dari potensiometer
Serial.println(potValue); // Tampilkan nilai potensiometer
if (potValue >= threshold) {
digitalWrite(relayPin, HIGH); // Nyalakan relay (lampu ON)
} else {
digitalWrite(relayPin, LOW); // Matikan relay (lampu OFF)
}
delay(100); // Delay untuk stabilitas
}