Build a RasberryPI based ultrasonic distance sensing system
RasberryPi pins
Pics of my distance sensing system
Code & running screen-shots
Code
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
TRIG = 12
ECHO = 16
GPIO.setup(TRIG, GPIO.OUT)
GPIO.setup(ECHO, GPIO.IN)
GPIO.output(TRIG, True)
time.sleep(0.0001)
GPIO.output(TRIG, False)
while GPIO.input(ECHO) == False:
start = time.time()
while GPIO.input(ECHO) == True:
end = time.time()
sig_time = end - start
#cm:
distance = (sig_time * (340 * 100)) / 2
print('Distance: {} cm'.format(distance))
GPIO.cleanup()



