from machine import ADC, Pin
import time
adc = ADC(Pin(34))
pump = Pin(25, Pin.OUT)
adc.atten(ADC.ATTN_11DB)
NEM_ESIK_ADC = 2000
def oku_ve_karar_ver():
nem = adc.read()
print(f"Toprak nem değeri (ADC): {nem}")
if nem > NEM_ESIK_ADC:
print("Toprak KURU - Sulama BASLATILIYOR")
pump.on()
else:
print("Toprak nemi yeterli. Sulama GEREKSIZ")
pump.off()
print("Akilli Sulama Simülasyonu Basladi!")
while True:
oku_ve_karar_ver()
time.sleep(5)