雨量传感器正常工作,但是输出没有变化,它始终一直显示False。传感器本身再次起作用,当在传感器上检测到水时,指示灯会发光。
def isitwet():
from time import sleep
import os
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(4, GPIO.IN)
state = GPIO.input(4)
if (state == 0):
return True
else:
return False
如果传感器检测到水,则预期输出将显示True。不管传感器上是否有水,实际输出都为True。