import network
import time
from machine import Pin
import dht
import urequests
from machine import Pin, time_pulse_us
sensor = dht.DHT22(Pin(15))
trig_pin = Pin(5, Pin.OUT)
echo_pin = Pin(18, Pin.IN)
print("Connecting to WiFi", end="")
sta_if = network.WLAN(network.STA_IF)
sta_if.active(True)
sta_if.connect('Wokwi-GUEST', '')
while not sta_if.isconnected():
print(".", end="")
time.sleep(0.1)
print(" Connected!")
tempo = ""
while True:
trig_pin.value(1)
time.sleep_us(10)
trig_pin.value(0)
# Medir o tempo entre o envio do pulso e a recepção do eco
duration = time_pulse_us(echo_pin, 1, 30000) # Timeout de 30ms (corresponde a uma distância de 5 metros)
# Calcular a distância em centímetros (usando velocidade do som de 343 m/s)
distance_cm = (duration / 2) / 29.1 # Dividido por 2 porque o som vai e volta
print("Distance: {:.2f} cm".format(distance_cm))
time.sleep(1)