moisture sensor with lcd — ESP32 simulation

An interactive ESP32 circuit simulation you can run free in your browser on Velxio, by vishwesvaran52.

Components

Sketch code

#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
int mos=34;
int Threshold=1000;
void setup() {
  pinMode(mos, INPUT);
  lcd.init();
  lcd.backlight();
  Serial.begin(9600);
  
}

void loop() {
  int sensorvalue=analogRead(mos);
  Serial.print("moisture value:");
  Serial.println(sensorvalue);

  if(sensorvalue>Threshold){
    lcd.setCursor(0, 0);
    lcd.print("soil:");
    lcd.setCursor(3, 1);
    lcd.println("wet");
    delay(2000);
    lcd.clear();
    }
    else{
      lcd.setCursor(0,0);
      lcd.print("soil:");
      lcd.setCursor(3, 1);
      lcd.println("DRY");
    }
    

  }

More projects by vishwesvaran52