text: #Libraries
  import RPi.GPIO as GPIO
  import time
  
  #GPIO Mode (BOARD / BCM)
  GPIO.setmode(GPIO.BOARD)
  
  #set GPIO Pins
  GPIO_TRIGGER = 8
  GPIO_ECHO = 10
  
  GPIO_TRIGGER_1 = 3
  GPIO_ECHO_1 = 5
  
  GPIO_TRIGGER_2 = 13
  GPIO_ECHO_2 = 15
  
  
  #set GPIO direction (IN / OUT)
  GPIO.setup(GPIO_TRIGGER, GPIO.OUT)
  GPIO.setup(GPIO_ECHO, GPIO.IN)
  
  GPIO.setup(GPIO_TRIGGER_1, GPIO.OUT)
  GPIO.setup(GPIO_ECHO_1, GPIO.IN)
  
  GPIO.setup(GPIO_TRIGGER_2, GPIO.OUT)
  GPIO.setup(GPIO_ECHO_2, GPIO.IN)
  
  def distance():
  	# set Trigger to HIGH
  	GPIO.output(GPIO_TRIGGER, True)
  
  	# set Trigger after 0.01ms to LOW
  	time.sleep(0.00001)
  	GPIO.output(GPIO_TRIGGER, False)
  
  	StartTime = time.time()
  	StopTime = time.time()
  
  	# save StartTime
  	while GPIO.input(GPIO_ECHO) == 0:
  		StartTime = time.time()
  
  	# save time of arrival
  	while GPIO.input(GPIO_ECHO) == 1:
  		StopTime = time.time()
  
  	# time difference between start and arrival
  	TimeElapsed = StopTime - StartTime
  	# multiply with the sonic speed (34300 cm/s)
  	# and divide by 2, because there and back
  	distance = (TimeElapsed * 34300) / 2
  	
  	print("medida 0   ")
  	print(distance)
  	# set Trigger to HIGH
  	GPIO.output(GPIO_TRIGGER_1, True)
  
  	# set Trigger after 0.01ms to LOW
  	time.sleep(0.00001)
  	GPIO.output(GPIO_TRIGGER_1, False)
  
  	StartTime = time.time()
  	StopTime = time.time()
  
  	# save StartTime
  	while GPIO.input(GPIO_ECHO_1) == 0:
  		StartTime = time.time()
  
  	# save time of arrival
  	while GPIO.input(GPIO_ECHO_1) == 1:
  		StopTime = time.time()
  
  	# time difference between start and arrival
  	TimeElapsed = StopTime - StartTime
  	# multiply with the sonic speed (34300 cm/s)
  	# and divide by 2, because there and back
  	distance = (TimeElapsed * 34300) / 2
  	
  	print("medida 1   ")
  	print(distance)
  	# set Trigger to HIGH
  	GPIO.output(GPIO_TRIGGER_2, True)
  
  	# set Trigger after 0.01ms to LOW
  	time.sleep(0.00001)
  	GPIO.output(GPIO_TRIGGER_2, False)
  
  	StartTime = time.time()
  	StopTime = time.time()
  
  	# save StartTime
  	while GPIO.input(GPIO_ECHO_2) == 0:
  		StartTime = time.time()
  
  	# save time of arrival
  	while GPIO.input(GPIO_ECHO_2) == 1:
  		StopTime = time.time()
  
  	# time difference between start and arrival
  	TimeElapsed = StopTime - StartTime
  	# multiply with the sonic speed (34300 cm/s)
  	# and divide by 2, because there and back
  	distance = (TimeElapsed * 34300) / 2
  	
  	print("medida 2   ")
  	print(distance)
  	return distance
  
  if __name__ == '__main__':
  	try:
  		while True:
  			dist = distance()
  			print ("Measured Distance = %.1f cm" % dist)
  			time.sleep(1)
  
  	# Reset by pressing CTRL + C
  	except KeyboardInterrupt:
  		print("Measurement stopped by User")
  		GPIO.cleanup()
  