const int pinRelay = 3;
int nilaiDigital ;
float kelembapanTanah;
void setup() {
Serial.begin(9600);
Serial.println("Sensor Kelembapan Tanah Dengan Arduino");
pinMode(pinRelay, OUTPUT);
}
void loop() {
nilaiDigital=analogRead(A0); //membaca nilai tegangan dari sensor pada pin A0
kelembapanTanah = nilaiDigital/1023.00 * 100.00; //nilai 0-100%
Serial.print("Nilai digital = ");
Serial.print(nilaiDigital);
Serial.print(", Kelembaban tanah = ");
Serial.print(kelembapanTanah);
Serial.println(" %");
if (kelembapanTanah <= 50) {
digitalWrite(pinRelay,LOW);//jika nilai kelembapan tanah < 50%
}
if (kelembapanTanah > 50){
digitalWrite(pinRelay,HIGH);
}
delay(1000);
}