const int sensorPin = A0; // Pin potentiometer (pengganti sensor kelembaban tanah)
const int relayPin = 7; // Pin relay untuk mengendalikan pompa
int moistureValue = 0; // Nilai sensor kelembaban (simulasi dengan potentiometer)
void setup() {
pinMode(relayPin, OUTPUT); // Set pin relay sebagai output
Serial.begin(9600); // Inisialisasi komunikasi serial
}
void loop() {
moistureValue = analogRead(sensorPin); // Baca nilai potentiometer
Serial.print("Moisture level: ");
Serial.println(moistureValue);
if (moistureValue < 500) { // Jika kelembaban tanah rendah (potentiometer rendah)
digitalWrite(relayPin, LOW); // Aktifkan relay (pompa menyala / LED menyala)
Serial.println("Pompa Menyala");
} else {
digitalWrite(relayPin. HIGH); // Matikan relay (pompa mati / LED mati)
Serial.println("Pompa Mati");
}
delay(1000); // Tunggu 1 detik sebelum membaca lagi
}