from machine import Pin , ADC 
import dht 
import time 
dhtSensor = dht.DHT22(Pin(0))
lightSensor = ADC(26)
relayPompe = Pin(1 , Pin.OUT)
relayLight = Pin(2 , Pin.OUT)
ledv = Pin(5 , Pin.OUT)
ledj = Pin(3 , Pin.OUT)
ledr = Pin(4 , Pin.OUT)
while 1 : 
    dhtSensor.measure()
    soilTemperature = dhtSensor.temperature()
    soilHumidity = dhtSensor.humidity()
    light = lightSensor.read_u16() # unsigned 
    light = 65535 - light  # inverser 
    light = int(light * (100 / 65535)) 
    print("light is ",light)
    if soilHumidity < 30 :
        relayPompe.on()
    else : 
        relayPompe.off()
    if light < 20 : 
        relayLight.on()
    else : 
        relayLight.off()
    #print("temp is ",soilTemperature , "C hum is " , soilHumidity," %")
    if soilHumidity <= 33 :
        ledj.off()
        ledv.off()
        ledr.on()
       
    if 33 < soilHumidity <= 66 :
        ledr.off()
        ledv.off()
        ledj.on()
      
    if soilHumidity > 66 :
        ledj.off()
        ledr.off()
        ledv.on()
        

    time.sleep_ms(30)


     
    


BOOTSELLED1239USBRaspberryPiPico©2020RP2-8020/21P64M15.00TTT
NOCOMNCVCCGNDINLED1PWRRelay Module
NOCOMNCVCCGNDINLED1PWRRelay Module