我已经建立了一个连接到Arduino的体重秤,它将测量的重量发布到USB串口。通过我的笔记本电脑上的Arduino IDE进行连接时,串行监视器可以很好地显示到达的数据。 当使用下面的Python代码来读取序列时,它可以在笔记本电脑上运行(Linux Mint,Python 2.7.6),但是从Raspberry(RPI B +运行Raspbian,Python 2.7.3)开始,它会在打印几行后冻结(数字)冷冻前印刷的线条在7-70之间变化
import serial, time
ser = serial.Serial('/dev/ttyUSB1', 9600, timeout=5)
time.sleep(2) # wait for Arduino
num = 0;
while True:
line = ser.readline()
num = num+1
print num
print line
知道什么可能导致Raspberry冻结?