from machine import Pin
from time import sleep
import dht
# Initialize DHT22 sensor
sensor = dht.DHT22(Pin(4)) #
# Initialize LEDs
red_led = Pin(25, Pin.OUT)
green_led = Pin(26, Pin.OUT)
while True:
try:
sensor.measure() # Read temperature and humidity
temp = sensor.temperature()
print(f"Temperature: {temp}°C")
# Control LEDs based on temperature
if temp > 30: # Add comment
red_led.on()
green_led.off()
print("Warning: High Temperature!")
else: #The green light turns on
red_led.off()
green_led.on()
print("Temperature Normal")
sleep(2) #Sleep for 2 milliseconds
except Exception as e:
print(f"Error reading sensor: {e}")
sleep(2)