【问题标题】:how to show UART received data (on PIN 10, RX) of Raspberry pi on Tkinter Window如何在 Tkinter 窗口上显示 Raspberry pi 的 UART 接收数据(在 PIN 10,RX 上)
【发布时间】:2014-12-16 06:02:29
【问题描述】:

我有一个从属图片,它将根据使用 UART 按下的开关(连接到图片)将一些数据传输到树莓派。我想将树莓派 RX 引脚上的消息显示到 Tkinter 窗口。这样做的程序是什么??

【问题讨论】:

  • 看一下 Python 的 PySerial 模块。
  • 其实我是 UART 新手。我有一个 tkinter 窗口。我想打印一些来自 RPI RX 端口的值。请帮忙。
  • vermaete 先生请提供一个示例程序,用于监控 RX 引脚。如果数据可用,它会将数据存储在变量中并打印数据。

标签: python-2.7 raspberry-pi pic uart


【解决方案1】:
import serial, time, struct

ser = serial.Serial("/dev/ttyAMA0", 9600)



while True:

    count = 0
    AValue = []
    for ch in ser.read():
        if ch == "\n":
            AValue = []
            time.sleep(0.1)

    while count < 4:
        for ch in ser.read():
            AValue.append(ch)
            count += 1

我使用此代码从 pic 接收四个字节的代码(浮点数)。你可以从那里去

【讨论】:

    猜你喜欢
    • 2021-06-16
    • 2021-02-17
    • 2018-05-29
    • 1970-01-01
    • 1970-01-01
    • 2013-06-19
    • 1970-01-01
    • 2021-08-01
    • 1970-01-01
    相关资源
    最近更新 更多