Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import RPi.GPIO as GPIO
- import time
- GPIO.setmode(GPIO.BCM)
- TRIG=21
- ECHO=20
- while True:
- print("distance measurement in progress")
- GPIO.setup(TRIG,GPIO.OUT)
- GPIO.setup(ECHO,GPIO.IN)
- GPIO.output(TRIG,False)
- print("waiting settlement")
- time.sleep(0.2)
- GPIO.output(TRIG,True)
- time.sleep(0.00001)
- GPIO.output(TRIG,False)
- while GPIO.input(ECHO)==0:
- pulse_start=time.time()
- while GPIO.input(ECHO)==1:
- pulse_end=time.time()
- pulse_duration=pulse_end-pulse_start
- distance=pulse_duration*17150
- distance=round(distance,2)
- print("distance:",distance,"cm")
- time.sleep(2)
Advertisement
Add Comment
Please, Sign In to add comment