const int sensor = A0; //inisialisasi pin sensor
const int relay = 8;       //inisialisasi pin relay

void setup() {
pinMode(sensor, INPUT);   //menetapkan pin A0 sebagai input
pinMode(relay, OUTPUT);       //menetapkan pin 5 sebagai output
}

void loop() {
int dataAnalog = analogRead (sensor);  //membaca nilai dari pin sensor
Serial.print ("A0 : ");
Serial.print (dataAnalog);

//jika nilai A0 kurang dari 500, print kata serta nyalakan led hijau dan matikan led kuning, merah dan juga relay
if (dataAnalog < 500) {     //nilai awalnya 500 (jika nilainya kecil/500 dan tanah sedikit basah maka relay off)
  digitalWrite (relay, HIGH);                  //(jika nilainya besar/1500 dan tanah sedikit basah maka relay on)

  }

 //tetapi, jika nilai A0 kurang dari 900, print kata serta nyalakan led kuning dan relay kemudian matikan led hijau dan juga merah
 else if (dataAnalog  < 900) {
  digitalWrite (relay, HIGH);

   }

 //selain dari itu, hanya nyalakan led merah dan juga relay
 else                         //{ Serial.println (". Perlu Tambahan Air"); 
  digitalWrite (relay, LOW);

  }

$abcdeabcde151015202530354045505560fghijfghij
NOCOMNCVCCGNDINLED1PWRRelay Module