from machine import Pin, time_pulse_us
from conversoes import cm_para_in
from time import sleep, sleep_us
emite = Pin(13, Pin.OUT)
recebe = Pin(23, Pin.IN)
def mede_distancia(trigger, echo):
trigger.value(0)
sleep_us(5)
trigger.value(1)
sleep_us(10)
trigger.value(0)
# aguarda o eco
tempo = time_pulse_us (echo, 1, 24000)
# calcula a distância em cm
d = tempo/58.8
return d
while True:
#mede distância
distancia = mede_distancia(emite, recebe)
#mostra distância
print(f"Em centímetros: {distancia} cm")
# converte para polegadas
resultado = cm_para_in(distancia)
# mostra em polegadas
print(f"Em polegadas: {resultado} in")
resultado = cm_para_m(distancia)
print(f"Em metros: {resultado} m")
sleep(2)