from machine import Pin
import utime
trig_pin = Pin(28, Pin.OUT)
echo_pin = Pin(27, Pin.IN)
def medir_distancia():
trig_pin.low()
utime.sleep_us(2)
trig_pin.high()
utime.sleep_us(5)
trig_pin.low()
while echo_pin.value() == 0:
pulso_inicio = utime.ticks_us()
while echo_pin.value() == 1:
pulso_fin = utime.ticks_us()
duracion_pulso = utime.ticks_diff(pulso_fin, pulso_inicio)
distancia_cm = duracion_pulso * 0.034 / 2
return distancia_cm
try:
while True:
distancia = medir_distancia()
print("Distancia: {:.2f} cm" .format(distancia))
utime.sleep(1) # Esperar 1 segundo antes de la proxima medición
except KeyboardInterrupt:
print("\nPrograma detenido por el usuario")
from turtle import*
forward(150)
left(90)
forward(150)
left(90)
forward(150)
left(90)
forward(150)
left(90)
backward(150)
right(90)
backward(150)
right(90)
backward(150)
right(90)