Advertisement
Guest User

Untitled

a guest
Sep 11th, 2015
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.63 KB | None | 0 0
  1. # setze Trigger auf HIGH
  2.   GPIO.output(GPIO_TRIGGER, True)
  3.  
  4.   # setze Trigger nach 0.01ms aus LOW
  5.   time.sleep(0.00001)
  6.   GPIO.output(GPIO_TRIGGER, False)
  7.  
  8.   StartZeit = time.time()
  9.   StopZeit = time.time()
  10.  
  11.   # speichere Startzeit
  12.   while GPIO.input(GPIO_ECHO) == 0:
  13.     StartZeit = time.time()
  14.  
  15.   # speichere Ankunftszeit
  16.   while GPIO.input(GPIO_ECHO) == 1:
  17.     StopZeit = time.time()
  18.  
  19.   # Zeit Differenz zwischen Start und Ankunft
  20.   TimeElapsed = StopZeit - StartZeit
  21.   # mit der Schallgeschwindigkeit (34300 cm/s) multiplizieren
  22.   # und durch 2 teilen, da hin und zurueck
  23.   distanz = (TimeElapsed * 34300) / 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement