我有一个嵌入式电路板(ATMEL micro),可以将数据传输到USB端口。
现在,如果我尝试用一个简单的"print“来读取这些数据,结果是:

第一组数据(红色)在它们“稳定”(即5个元素的列表:绿色数据)之前不需要移动!
怎么办?
下面是我的第一个简单示例:
data = []
while len(data) != 5:
ser = serial.Serial(strPort, 115200)
line=ser.readline()
...???...那么是...and吗?有什么想法吗?
发布于 2015-05-16 07:29:52
只要拆分输入行即可。
data = []
ser = serial.Serial(strPort, 115200)
while len(data) != 5:
data = ser.readline().decode('ascii').split('\t')发布于 2015-05-16 06:15:26
你能把读数过滤成类似这样的东西吗:
line=ser.readline()
if line[0,5] == "b' -"
#Process the data你想读的所有行都是以相同的"b‘-“字符串开头的吗?
https://stackoverflow.com/questions/30268706
复制相似问题