'''
鼠标拖拽右侧的横条的拨杆,可以模拟土壤水分的变化。
当土壤水分过低时,舵机开启浇水
当土壤水分过高时,舵机关闭浇水
'''
import time
from machine import Pin, ADC, PWM
from steper import Steper
steper = Steper(0)
sleep = steper.sleep
adc = ADC(Pin(32))
adc.atten(ADC.ATTN_11DB)
while True:
value = adc.read()
print(f'土壤湿度为:{value}')
# 请在此处完成自动浇水逻辑
# --- 以下为自动浇水逻辑,可以删除后给学生 ---
if value < 1000:
steper.on()
else:
steper.off()
sleep(10)
# --- 以上为自动浇水逻辑,可以删除后给学生 ---