Schwegle, Eva
Wasser-Sensor
Zusammenarbeit mit Lucy Gebauer
Quelle: https://www.psi-online.de/Feuchtigkeitssensor_2390.html
Mit dem Wasser-Sensor wollen wir die Luftfeutigkeit messen. Der Sensor wird direkt mit dem Arduino verbunden. Die Kabel werden in A0, 5V und GND eingesteckt.
Folgendes Programm muss eingegeben werden:
int messwert=0;
void setup() {
Serial.begin(9600);}
void loop() {
{messwert=analogRead(A0);
Serial.print("Feuchtigkeits-Messwert:");
Serial.println(messwert);
delay(500);}
}
Dazu muss noch der serieller Monitor geöffnet werden. Diesen öffnen Sie über Wekzeuge -> Seieller Monitor.
Wasser-Sensor mit Buzzer
in Zusammenarbeit mit Lucy Gebauer
Nun wird die Schaltung mit einem Buzzer verbunden.
Dieses Program muss eingegeben werden:
/* Quelle: https://funduino.de/nr-16-feuchtigkeitssensor */
int messwert=0;
int messwert=0;
int Buzzer=6; //Mit dem Namen "Buzzer" wird jetzt der Pin6 bezeichnet, an dem ein Buzzer angeschlossen wird.
void setup() {
Serial.begin(9600);
pinMode (6,OUTPUT); //Im Setup wird der Pin6 als Ausgang festgelegt
}
Serial.begin(9600);
pinMode (6,OUTPUT); //Im Setup wird der Pin6 als Ausgang festgelegt
}
void loop() {
messwert=analogRead(A0);
messwert=analogRead(A0);
Serial.print("Feuchtigkeits-Messwert:");
Serial.println(messwert);
delay(500);
if (messwert >420) //Hier beginnt die Abfrage: Wenn der Messwert größer ist als 420, dann...
{
digitalWrite(Buzzer, HIGH); //...soll der Buzzer piepsen.
}
}
else //..ansonsten...
{
digitalWrite(Buzzer, LOW); //...soll er leise sein.
}
}