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()