Ich habe das Hingekriegt. Die Werte lassen sich auf Display anzeigen.
Danke nochmal für eure Unterstützung.
Im Anhang finden sie den Coden:
#include <LiquidCrystal_I2C.h>
#define I2C_ADDR 0x27
#define BACKLIGHT_PIN 3
#define En_pin 2
#define Rw_pin 1
#define Rs_pin 0
#define D4_pin 4
#define D5_pin 5
#define D6_pin 6
#define D7_pin 7
LiquidCrystal_I2C lcd(I2C_ADDR,En_pin,Rw_pin,Rs_pin,D4_pin,D5_pin,D6_pin,D7_pin);
const int dry = 595; // value for dry sensor
const int wet = 239; // value for wet sensor
void setup(){
lcd.begin (16,2);
lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE);
lcd.setBacklight(HIGH);
lcd.home ();
}
void loop()
{
lcd.clear();
lcd.setCursor(0,0);
int sensorVal = analogRead(A0);
int percentageHumididy = map(sensorVal, wet, dry, 100, 0);
lcd.print("Bodenfeuchte:");
lcd.print(percentageHumididy);
lcd.println("%");
delay(3000);
}