Advertisement
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 = 23
- ECHO = 24
- print "Distance Measurement 1 In Progress"
- GPIO.setup(TRIG,GPIO.OUT)
- GPIO.setup(ECHO,GPIO.IN)
- GPIO.output(TRIG, False)
- print "Waiting For Sensor 1 To Settle"
- time.sleep(0.5)
- 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"
- ##################################################
- TRIG2 = 02
- ECHO2 = 03
- print "Distance Measurement 2 In Progress"
- GPIO.setup(TRIG2,GPIO.OUT)
- GPIO.setup(ECHO2,GPIO.IN)
- GPIO.output(TRIG2, False)
- print "Waiting For Sensor 2 To Settle"
- time.sleep(0.5)
- GPIO.output(TRIG2, True)
- time.sleep(0.00001)
- GPIO.output(TRIG2, False)
- while GPIO.input(ECHO2)==0:
- pulse_start = time.time()
- while GPIO.input(ECHO2)==1:
- pulse_end = time.time()
- pulse_duration = pulse_end - pulse_start
- distance = pulse_duration * 17150
- distance = round(distance, 2)
- print "Distance:",distance,"cm"
- ###################################
- TRIG3 = 14
- ECHO3 = 15
- print "Distance Measurement 3 In Progress"
- GPIO.setup(TRIG3,GPIO.OUT)
- GPIO.setup(ECHO3,GPIO.IN)
- GPIO.output(TRIG3, False)
- print "Waiting For Sensor 3 To Settle"
- time.sleep(0.5)
- GPIO.output(TRIG3, True)
- time.sleep(0.00001)
- GPIO.output(TRIG3, False)
- while GPIO.input(ECHO3)==0:
- pulse_start = time.time()
- while GPIO.input(ECHO3)==1:
- pulse_end = time.time()
- pulse_duration = pulse_end - pulse_start
- distance = pulse_duration * 17150
- distance = round(distance, 2)
- print "Distance:",distance,"cm"
- ##############################
- TRIG4 = 25
- ECHO4 = 8
- print "Distance Measurement 4 In Progress"
- GPIO.setup(TRIG4,GPIO.OUT)
- GPIO.setup(ECHO4,GPIO.IN)
- GPIO.output(TRIG4, False)
- print "Waiting For Sensor 4 To Settle"
- time.sleep(0.5)
- GPIO.output(TRIG4, True)
- time.sleep(0.00001)
- GPIO.output(TRIG4, False)
- while GPIO.input(ECHO4)==0:
- pulse_start = time.time()
- while GPIO.input(ECHO4)==1:
- pulse_end = time.time()
- pulse_duration = pulse_end - pulse_start
- distance = pulse_duration * 17150
- distance = round(distance, 2)
- print "Distance:",distance,"cm"
- GPIO.cleanup()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement