【发布时间】:2016-09-25 22:05:30
【问题描述】:
我正在尝试通过 PySerial 连接到我的 MultiWii,但是我不断收到此错误。
Error communicating...unicode strings are not supported, please encode to bytes: '$M<\x00ll'
这是失败的代码部分:
BASIC="\x24\x4d\x3c\x00"
MSP_ATTITUDE=BASIC+"\x6C\x6C"
ser.write(MSP_ATTITUDE)
我尝试使用 .encode() 对字符串进行编码,但出现此错误:
Error communicating...'bytes' object has no attribute 'encode'
我试过 bytearray(MSP_ATTITUDE,'ascii') 并得到了之前的错误。
我只是问这个问题,因为这个错误圈实际上没有意义。任何人都可以帮忙吗?如果有帮助,我可以提供有关代码的更多信息。
提前致谢
【问题讨论】:
标签: python-3.x arduino pyserial