Benutzer-Werkzeuge

Webseiten-Werkzeuge


wetterstation:windgeschwindigkeit

Dies ist eine alte Version des Dokuments!


<code python>

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
      print(km_per_hour, "km/h")
      time.sleep(1)
  else:
      print(0, "km/h")
      time.sleep(1)
  

</code python>

wetterstation/windgeschwindigkeit.1580393827.txt.gz · Zuletzt geändert: 2020/01/30 14:17 von benjamin