在设置正确的波特率等后,我有 python pyserial 脚本从串行端口(刻度)读取值。
在腻子上它返回一个值:
0.00 Kg
0.00 Kg
但是来自 pyserial readline()
/的值read()
返回一个bytearray
包含无效 ascii 的值:
b' \xb0\xae\xb0\xb0 kg \r\x8a '
\xb0
,\xae
等于 176, 十进制的 174。- 十进制字符 0 应该是 48 和 0x30
- 特点 。十进制应为 46, 0x2E
这里有什么问题?