Die Feuchtigkeit in der Erde / Boden mit dem Arduino UNO messen.

In dieser Anleitung möchten wir Ihnen zeigen, wie Sie die Feuchtigkeit in der Erde messen können. Die Pins des Sensors werden dabei wie in der Grafik dargestellt mit dem Arduino verbunden:

Verbindung zwischen Sensor und Arduino:

Sensor: A0 mit Arduino A0
Sensor: D0 mit Arduino D10
Sensor: GND mit Arduino GND
Sensor: Vcc mit Arduino 5V oder 3,3v

int sensorPin = A0;                    // Analoger Eingang für die Messleitung
int sensorValue = 0;                   // Variable zur Aufnahme des Messwertes vom Sensor 
 
void setup() {

   Serial.begin(9600);                 //Initialisierung des seriellen Port mit einer Boudrate von:9600 
} 
 
void loop() {
  sensorValue = analogRead(sensorPin); //Liest den Messwert vom Sensor
  delay(1000);          
  Serial.print("Messwert = " );                       
  Serial.println(sensorValue);
}

Ausgaben im seriellen Monitor:

Sensor in der Luft Messwert: 1023

Messwert = 1023

Sensor in trockenem Boden Messwert: zwischen 1023 und 800

Messwert = 950

Sensor in feuchtem Boden Messwert: zwischen 800 und 300

Messwert = 464

Sensor in sehr feuchtem Boden / Wasser Messwert: unter  300

Messwert = 250