import machine
import time
import dht
sensor_pin = machine.Pin(15)
sensor = dht.DHT22(sensor_pin)
print("DHT22 sensor data")
time.sleep(2)
while True:
try:
print("Attempting to read sensor...")
sensor.measure()
temp_c = sensor.temperature()
hum_pct = sensor.humidity()
print(f"-> Temperature: {temp_c:.1f} C")
print(f"->Humidity: {hum_pct:.1f} %")
except OSError as e:
print(f"Failed to read sensor: {e}")
time.sleep(2)