如何使用tkinter实时监测arduino针脚?

如何使用tkinter实时监测arduino针脚?

Python与arduino


电路图

如何使用tkinter实时监测arduino针脚?

电位计

Python代码

如何使用tkinter实时监测arduino针脚?

Python代码

如何使用tkinter实时监测arduino针脚?

python代码

解释:

ReadEntry.insert(0,'点击开始按钮以显示数据!')

该行代码是向输入框中插入文本,第一个参数是开始插入的位置,第二个参数是要插入的文本内容,必须是字符串哦。

flag = BooleanVar(window)

flag.set(True)


        这两行代码定义了一个tkinter的布尔变量,并将其值设置为True,该布尔类型是tkinter模块中自定义的和Python的布尔类型是不一样的,Python中的布尔类型是不可以原地改变的,而tkinter的布尔类型是可以通过set()函数原地改变的,通过get()函数获取值。

ReadEntry.delete(0,END)

ReadEntry.insert(0,repr(pin.read()))


        这两行代码先删除了输入框中的内容,然后再插入新的内容。输入框的delete函数中两个参数分别表示开始删除位置和结束删除位置,END是一个常亮表示结尾。insert函数第二个参数需要是字符串,所有使用Python内置的repr函数将值装换成字符串,使用str也可以。

pin=board.get_pin(‘a:0:i’)


获取arduino上的针脚:‘模拟:0号模拟针脚:输入’

GUI

如何使用tkinter实时监测arduino针脚?
                      点击开始按钮前
如何使用tkinter实时监测arduino针脚?
                      点击开始按钮后