在 Arduino IDE(C++ 编程语言)中,我们可以pinMode(button, INPUT_PULLUP)
用来避免使用电阻,但这里我使用的是 Arduino 微控制器并StandardFirmata
在其中运行,然后我使用 python 和pyfirmata
库但我不知道如何调用INPUT_PULLUP
,如果我运行程序输出将是真假。
from pyfirmata2 import Arduino, util
import time
board = Arduino('COM6')
iterator = util.Iterator(board)
iterator.start()
button = board.get_pin('d:2:i')
while True:
print(button.read())
time.sleep(1)