タグ付けされた質問 「firmata」

1
PythonとFirmataを使用してArduino PortsからTkinter Widget Scaleを動的に更新します
Arduinoのデジタルポートの値を取得し、これらの値をPython Tkinter Widget Scaleに設定するのに問題があります。 FirmataでPythonとArduinoを使用しています。Pythonコードでarduinoボードにアクセスできます。たとえば、ラベルウィジェットでは、Arduinoのアナログポートの値をリアルタイムで取得して、問題なく次のコードのようにラベルに設定しています。 import Tkinter import pyfirmata def onStartButtonPress(): while True: if flag.get(): analogReadLabel.config(text=str(a0.read())) analogReadLabel.update_idletasks() top.update() else: break board.exit() top.destroy() def onExitButtonPress(): flag.set(False) port = 'COM7' board = pyfirmata.Arduino(port) it = pyfirmata.util.Iterator(board) it.start() a0 = board.get_pin('a:0:i') top = Tkinter.Tk() top.title("Reading Analog pins") descriptionLabel = Tkinter.Label(top, text="Potentiometer input:- ") …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.