import machine
import dht
import time
# Підключення датчика DHT22 до GP-18
dht_sensor = dht.DHT22(machine.Pin(18))
# Підключення PIR Motion датчика до GP-19
pir_sensor = machine.Pin(19, machine.Pin.IN)
# Підключення фотодіода (LDR) до GP-28
ldr_sensor = machine.ADC(28)
while True:
# Зчитування температури та вологості від датчика DHT22
dht_sensor.measure()
temperature = dht_sensor.temperature()
humidity = dht_sensor.humidity()
# Зчитування стану PIR Motion датчика
motion_detected = pir_sensor.value()
# Зчитування значення фотодіода (LDR)
ldr_value = ldr_sensor.read_u16() # Зміна методу на read_u16
# Вивід даних у консоль
print("Temperature: {:.2f}°C".format(temperature))
print("Humidity: {:.2f}%".format(humidity))
print("Motion Detected: {}".format(motion_detected))
print("LDR Value: {}".format(ldr_value))
# Затримка перед наступним зчитуванням даних
time.sleep(2.5)