if label == 'Mask': GPIO.output(pin1, GPIO.HIGH) else: GPIO.output(pin1, GPIO.LOW) 为什么我用上面这段语句检测到MASK时它输出高电平,当我没检测到任何东西时它还是高电平
时间: 2023-05-19 12:03:23 浏览: 78
Gpio.rar_DSP中GPIO初始化
可能是因为在检测到MASK时,条件成立,执行了GPIO.output(pin1, GPIO.HIGH)语句,将pin1输出为高电平;而在没有检测到任何东西时,条件不成立,没有执行任何语句,pin1仍然保持原来的状态,可能是高电平。你可以检查一下在没有检测到MASK时,是否有其他地方修改了pin1的状态。
阅读全文