Files
PlantBox/PlantBox.Server/sensors_pi/moisture_pi.py
2019-03-10 15:08:35 +01:00

25 lines
618 B
Python

from time import sleep as delay
from grove.adc import ADC
class MoistureSensorPI:
def __init__(self,channel):
self.channel = channel
def ReadMoisture1024(self):
value = ADC().read(self.channel)
return value
def ReadMoisture100(self):
value = self.ReadMoisture1024()*(100/1023)
return value
def main():
sensor = MoistureSensorPI(0)
while True:
print("[Moisture1024] {} / 1024".format(sensor.ReadMoisture1024()))
print("[Moisture100] {} %".format(sensor.ReadMoisture100()))
delay(1)
if __name__ == "__main__":
main()