Error:
TypeError: unsupported types for __sub__: 'ADC', 'int'
Code: Select all
from machine import ADC
import utime
#Capacitive Soil Moisture Sensor
adc0 = machine.ADC(machine.Pin(26))
wet = 60000
dry = 24854
def scale_value(value, in_min, out_max, out_min):
scaled_value = ((value - in_min) * 100) / (out_max - out_min)
return scaled_value
while True:
print(scale_value(adc0, dry, wet, dry))
utime.sleep(0.5)