Arduino IDE (C++ プログラミング言語) ではpinMode(button, INPUT_PULLUP)
、抵抗器の使用を避けるために使用できますが、ここでは Arduino マイクロコントローラーを使用してStandardFirmata
その内部で実行しています。次に python とライブラリを使用していますが、pyfirmata
を呼び出す方法がわかりません。INPUT_PULLUP
出力が true と false になるようにプログラムします。
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)