from machine import Pin
import time
trigger = Pin(3, Pin.OUT)
echo = Pin(2, Pin.IN)
led = Pin(15, Pin.OUT)
def medir_distancia():
trigger.low()
time.sleep_us(2)
trigger.high()
time.sleep_us(10)
trigger.low()
while echo.value() == 0:
inicio = time.ticks_us()
while echo.value() == 1:
fin = time.ticks_us()
duracion = time.ticks_diff(fin, inicio)
distancia = (duracion * 0.0343) / 2
return distancia
while True:
distancia = medir_distancia()
print("Distancia: {:.2f} cm".format(distancia))
if distancia < 10:
print(" ALERTA: OBJETO DEMASIADO CERCA")
led.on()
else:
led.off()
time.sleep(0.1)