Advertisement
Guest User

Untitled

a guest
Aug 18th, 2019
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. !/usr/bin/python
  2. import RPi.GPIO as GPIO
  3. import time
  4. GPIO.setmode(GPIO.BCM)
  5. TRIG = 23
  6. ECHO = 24
  7. print("Distance Measurement In Progress")
  8. GPIO.setup(TRIG,GPIO.OUT)
  9. GPIO.setup(ECHO,GPIO.IN)
  10. GPIO.output(TRIG, False)
  11. print("Waiting For Sensor To Settle")
  12. time.sleep(1)
  13. while (True):
  14. GPIO.output(TRIG, True)
  15. time.sleep(0.001)
  16. GPIO.output(TRIG, False)
  17. while GPIO.input(ECHO)==0:
  18. pulse_start = time.time()
  19.  
  20. while GPIO.input(ECHO)==1:
  21. pulse_end = time.time()
  22. pulse_duration = pulse_end - pulse_start
  23. distance = pulse_duration * 17150
  24. distance = round(distance, 2) print("Distance",distance,"cm")
  25.  
  26. GPIO.cleanup()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement