@kidswong999 谢谢呐我回去试试
vsta
@vsta
vsta 发布的帖子
-
串口通信只能读取一次?
uart = UART(3, 230400)
def ldread():
uart.write("b")#打开雷达
print("ok")
#time.sleep(50)
Range=[]
if data and len(data)==42:
i-=1
for k in range(6):
i=60
data=0
while i:
data=uart.read(42)
Range.append(data[(k+1)*6+1]*256+data[(k+1)*6])
print(Range)uart.write("e")#关闭雷达 print("end")
for i in range(10):
ldread()请在这里粘贴代码
只读取了一次就卡住了?
-
与激光雷达通信解码问题
b'\xfa'
b'\xa0'
b'\xae'
b'\x0b'
b'V'
b'\x00'
b'\x00'
b'\x00'
b'\x01'
b'\x00'
b':'
b'\x00'
b'\x00'
b'\x00'
b'\x01'
b'\x00'
b';'
b'\x00'
b'\x00'
b'\x00'
b'\x01'
b'\x00'
b'K'
b'\x00'
b'\x00'
b'\x00'
b'\x01'
b'\x00'
b'2'
b'\x00'
b'\x00'
b'\x00'
b'\x01'
b'\x00'
b')'
b'\x00'
b'\x00'
b'\x00'
b'\x01'
b'\x00'
b'5'
b'5'
b'\xfa'
b'\xa1'
b'\xaf'
b'\x0b'
b'0'
b'\x00'
b'\x00'
b'\x00'
b'\x01'
b'\x00'
b'0'
b'\x00'
b'\x00'
b'\x00'
b'\x01'
b'\x00'
b'\x00'
b'\x00'
b'\x00'
b'\x00'
b
读到的数据有括号之类的,电脑python读取没问题,openmv解码失败