You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
417 B
19 lines
417 B
4 years ago
|
import time
|
||
|
from grove.adc import ADC
|
||
|
from grove.grove_relay import GroveRelay
|
||
|
|
||
|
adc = ADC()
|
||
|
relay = GroveRelay(5)
|
||
|
|
||
|
while True:
|
||
|
soil_moisture = adc.read(0)
|
||
|
print("Soil moisture:", soil_moisture)
|
||
|
|
||
|
if soil_moisture > 450:
|
||
|
print("Soil Moisture is too low, turning relay on.")
|
||
|
relay.on()
|
||
|
else:
|
||
|
print("Soil Moisture is ok, turning relay off.")
|
||
|
relay.off()
|
||
|
|
||
|
time.sleep(10)
|