通过串口从传感器接收数据

时间:2017-06-06 09:54:42

标签: python

0x4D - 0x10 - 0x00 - 0x0FFF 0x0FFF 0x0FFF 0x0FFF 0x0FFF 0x0FFF 0x0FFF 0x0FFF 0x0FFF 0x0FFF 0x0FFF 0x0FFF 0x0FFF 0x0FFF 0x0FFF 0x0FFF - 0x0A // ROW 0 INFORMATION

我应该接收上面提到的数据。实际上,我想逐个提取2字节信息。我在编码中使用python。

import serial
import array


ser=serial.Serial('/dev/ttyACM0',baudrate=9600)
byte=[]
while 1 :
    c=ser.readline().encode('hex')
        print c

1 个答案:

答案 0 :(得分:0)

  

“”问题“”:我想逐个提取2字节信息

while True:
    bytes = []
    b = ser.readline()
    for i in range(3, len(b)-1, 2): 
        bytes.append( int (b[i:i+2], 16 ) )