const int pinKelembapanTanah =34; //const artinya constant alias tidak dapat diubah
const int pinLEDmerah =4;
const int pinLEDhijau = 2;
int nilaiDigital; //integer
float kelembapanTanah; //float = nilai koma (31.5)
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("ESP32 dengan sensor kelembaban tanah");
}
void loop() {
nilaiDigital=analogRead(pinKelembapanTanah); //membaca nilai tegangan dari sensor pada pin 34
kelembapanTanah = nilaiDigital/4095.00 * 100.00; //nilai 0-100%
Serial.print("Nilai digital = ");
Serial.print(nilaiDigital);
Serial.print(", Kelembaban tanah = ");
Serial.print(kelembapanTanah);
Serial.println(" %");
//jika nilai kelembapan tanah < 50%
//maka lampu merah menyala
//jika nilai kelembapan tanah >50%
//maka lampu hijau menyala
delay(1000);
}