在python中读取arduino串行连接:未知字符

2024-06-11 09:54:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用Python通过pyserial模块与我的Arduino对话。在

import serial
ser=serial.Serial('/dev/ttyUSB0', 115200)

我得到以下结果:

^{pr2}$

这就是我需要的。在

但如果我关闭端口并再次打开它,会得到以下结果:

ser.close()
ser=serial.Serial('/dev/ttyUSB0', 115200)
ser.read(20)
'4\xfa\x9a\xf9t\xff\x1a\xffA\xff<\xf2x\xf68\xf6A\xffA\xff'

这些符号是什么?我如何得到正确的字符?在

我的操作系统是Ubuntu


Tags: 模块端口devimportcloseserial对话arduino