# from machine import Pin
# from time import sleep
# from dht import DHT22
# dht=DHT22(Pin(15))
# while True:
# dht.measure()
# temp=dht.temperature()
# hum=dht.humidity()
# print(f"Temperature: {temp}C Humidity: {hum}% ")
import machine
import time
import dht
# DHT22 (AM2302) sensor on GPIO 4
dht_sensor = dht.DHT22(machine.Pin(15))
# LDR Sensor deifination
ldr_pin = machine.ADC(26)
# Function to read room temperature and humidity
def read_room_temperature_humidity():
dht_sensor.measure()
temperature = dht_sensor.temperature()
humidity = dht_sensor.humidity()
return temperature, humidity
def read_ldr():
raw_value = ldr_pin.read_u16()
return raw_value
while True:
temperature, humidity = read_room_temperature_humidity()
ldr_value = read_ldr()
print("Temperature: {:.2f}C, Humidity: {:.2f}% ,ldr value ={}".format(temperature, humidity, ldr_value))
time.sleep(2)