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
Moin,
zu welchem Zweck ist denn die Sensorleitung D0 mit dem Arduino D10 verbunden?
Anhand des D0-Ausgang kann der am Potentiometer eingestellt Grenzwert abgefragt werden.