from machine import Pin
from machine import ADC
import time
import dht
ledR= Pin (0 ,Pin.OUT)
ledy= Pin (1, Pin.OUT)
ledg =Pin (2, Pin.OUT)
relay= Pin (3, Pin.OUT)
sensor= dht.DHT22(Pin(4))
lightSensor =ADC(28)
relaylight= Pin(5, Pin.OUT)
while True :
sensor.measure()
temperature=sensor.temperature()
humidity=sensor.humidity()
obs=lightSensor.read_u16() *(100/65536) # 16 bit mn 0 7ata 65536 kima arduino l adc mte3ha 10 bit mn 0 7ata 1023
if (0 <humidity <=30) :
ledR.on()
ledy.off()
ledg.off()
relay.on()
elif ( 30< humidity <=70) :
ledR.off()
ledy.on()
ledg.off()
relay.off()
else :
ledR.off()
ledy.off()
ledg.on()
relay.on()
if (obs>70):
relaylight.on()
else :
relaylight.off()