Python Serial 串口能不能发送16进制的数字

2025-03-24 12:38:42
推荐回答(2个)
回答1:

pyserial默认的写入格式是字符串,并不是16进制的。接收到的也是字符串,除非你在接收端设置了默认接受hex格式,就会显示hex。我用过蓝牙串口和Arduino开发板的串口,收到的都是字符串。

回答2:

python2默认字符串,需要转一下,python3写入和读写为byte类型,可以直接写