如何使用pyfirmata2使用INPUT_PULLUP

2024-04-25 11:56:16 发布

您现在位置:Python中文网/ 问答频道 /正文

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

Tags: importboardinputtimeutilbuttonide编程语言