==== Windgeschwindigkeit ==== Dies ist der Script für den Windsensor. Er gibt die Windgeschwindigkeit in "km/h" an. === Aufbau === Aufbau wie folgt: {{:wetterstation:20200206_145527.jpg?900|}} === Verkabelung === ground (G) -> GND (39)\\ red (R) -> GPIO5 (29)\\ Bei Unsicherheiten überprüfend die Pins des Raspis: pinout === Code === Hier ist ein möglicher Script um den Sensor anzutreiben: from gpiozero import Button import time import math def halfturn(): global zeit global km_per_hour zeit2 = time.time() diff = zeit2 - zeit zeit = zeit2 circumference_cm = math.pi * radius_cm speed_cm_per_sec = circumference_cm / diff km_per_sec = speed_cm_per_sec / 100000.0 km_per_hour = km_per_sec * 3600 radius_cm = 9.0 zeit = time.time() km_per_hour = 0 wind_speed_sensor = Button(5) wind_speed_sensor.when_pressed = halfturn old = km_per_hour while True: if km_per_hour != old: old = km_per_hour km_per_hour = round(km_per_hour, 3) print(km_per_hour, "km/h") time.sleep(1) else: print(0, "km/h") time.sleep(1)