wetterstation:regensensor
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
wetterstation:regensensor [2020/01/09 14:13] – marlon | wetterstation:regensensor [2020/12/10 14:01] (aktuell) – benjamin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
=====Regensensor===== | =====Regensensor===== | ||
- | **Der Regensensor kann Niederschlag messen**\\ | + | Den Regensensor zu nutzen ist eigentlich ganz einfach. |
- | den Regensensor zu nutzen ist eigentlich ganz einfach,es handelt sich\\ | + | Es handelt sich um einen kleinen Schalter, der kippt sobald |
- | um einen kleinen Schalter, | + | Ein Programm muss also ein Kippen |
- | Ein Programm muss also ein kippen | + | **Der Schalter wird pro Kippen zwei Mal aktiviert**, |
- | zu einer Variablen | + | weshalb man einfach die Hälfte also 0.1397 für jedes Kippen |
+ | Außerdem kann man das Ergebnis am Ende auf zwei Nachkomastellen runden.\\ | ||
+ | |||
+ | |||
+ | **Hier noch ein Bild, wie der Sensor verkabelt werden kann**\\ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===Code=== | ||
<code python> | <code python> | ||
Zeile 20: | Zeile 31: | ||
while GPIO.input(3) == GPIO.LOW: | while GPIO.input(3) == GPIO.LOW: | ||
continue | continue | ||
- | Niederschlag = round(Niederschlag, | + | Niederschlag = round(Niederschlag, |
print(str(Niederschlag) + " mm") | print(str(Niederschlag) + " mm") | ||
- | < | + | </code>\\ |
wetterstation/regensensor.1578579193.txt.gz · Zuletzt geändert: 2020/01/09 14:13 von marlon