wetterstation:windrichtung
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
wetterstation:windrichtung [2020/01/09 14:15] – raphael | wetterstation:windrichtung [2020/12/10 13:53] (aktuell) – benjamin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ===== Windrichtungssensor ===== | + | ===== Windrichtungssensor |
- | **Der Windrichtungssensor kann die Windrichtung angeben**// | + | **Verkabelung des Windrichtungssensors**\\ |
- | \\ | + | Um den Windrichtungssensor zu verkabeln könnte man diesen Aufbau nutzen. In diesem Aufbau sind jedoch auch alle anderen Sensoren verkabelt. Man muss also nur die Kabel vom Windsensor beachten. |
- | Um den Windrichtungssensor zu verkabeln könnte man diesen Aufbau nutzen | + | |
- | {{wind_direction_bb.png}} | + | {{: |
+ | Bild-Quelle: | ||
+ | Bild-Lizenz: | ||
+ | **Quelltext**\\ | ||
+ | Mit der ersten Zeile des Quelltextes, | ||
+ | Um herauszufinden welche Zahl welcher Windrichtung zugeordnet werden muss ist Ausprobieren nötig. | ||
+ | |||
+ | |||
+ | **Beispiel**\\ | ||
+ | <code python> | ||
+ | from gpiozero import MCP3008 | ||
+ | import time | ||
+ | adc = MCP3008(channel=0) | ||
+ | count = 0 | ||
+ | values = [] | ||
+ | windrichtung = {0.4: " | ||
+ | x = values | ||
+ | y = windrichtung[0.4] | ||
+ | while True: | ||
+ | x =round(adc.value*3.3, | ||
+ | if x in windrichtung: | ||
+ | if windrichtung[x] != y: | ||
+ | print(windrichtung[x]) | ||
+ | y = windrichtung[x] | ||
+ | </ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | //Im Bild ist auch noch ein Temperatursensor verkabelt// |
wetterstation/windrichtung.1578579340.txt.gz · Zuletzt geändert: 2020/01/09 14:15 von raphael