串行数据问题

时间:2017-07-27 07:00:03

标签: python serialization arduino pyserial

我想创建一个从串口接收数据的程序,因此可以在Python 2.7.5和Arduino 1.8上查找字典条目。 :

import serial #Import Serial Library
arduinoSerialData =serial.Serial('com3',9600)
y={"a":"hello","b":"How are you?"}
while (1==1):
    if(arduinoSerialData.inWaiting()>0):
        myData=str(arduinoSerialData.readline())
        print y.get(myData,"error")

我不知道发生了什么,但程序总是会打印出#34;错误" 但是,如果我只尝试打印变量" myData"它确实打印出Arduino正在发送的内容。 请帮忙。

0 个答案:

没有答案