int sensorPin = A0; // Pin untuk sensor kelembapan
int relayPin = 3; // Pin untuk relay
int sensorValue = 0; // Variabel untuk menyimpan nilai kelembapan
void setup() {
pinMode(relayPin, OUTPUT); // Set pin relay sebagai output
Serial.begin(9600); // Mulai komunikasi serial
}
void loop() {
sensorValue = analogRead(sensorPin); // Baca nilai sensor kelembapan
Serial.print("Kelembapan: ");
Serial.println(sensorValue);
// Jika kelembapan < 400 (tanah kering), hidupkan relay (misalnya pompa air)
if (sensorValue < 400) {
digitalWrite(relayPin, LOW); // Menyalakan perangkat
Serial.println("Pompa Menyala");
} else {
digitalWrite(relayPin, HIGH); // Mematikan perangkat
Serial.println("Pompa Mati");
}
delay(1000); // Delay 1 detik sebelum membaca ulang
}