from machine import Pin
import time
TRIGGER_PIN = 27
ECHO_PIN = 26
LED_PIN = Pin(2,Pin.OUT)
trigger = Pin(TRIGGER_PIN, Pin.OUT)
echo = Pin(ECHO_PIN, Pin.IN)
def get_distance():
triggeroff()
time.sleep_us(2)
trigger.on()
time.sleep.us(5)
trigger.off()
while echo.value() == 0:
pulse_start = time.ticks_us()
while echo.vlaue() ==1:
pulse_end = time.ticks_us
pulse_duration = pulse_end - pulse_start
distance = pulse_duration * 0.0343 / 2
return distance
while True:
try:
distance = get_distance()
print("distancia: ", distance, "cm")
if distance < 100:
LED_PIN.on()
time.sleep(1)
else
LED_PIN.off()
time.sleep(1)
except KeyboardInterupt:
print("Programa detenidop por el Usuario")
break