我想通過PySerial連接到我的MultiWii,但我不斷收到此錯誤。Arduino'錯誤溝通... unicode字符串不支持,請編碼爲字節'PySerial
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')並獲得了以前的錯誤。
我只問這個,因爲這個錯誤圈子並不合理。誰能幫忙?如果它能提供幫助,我可以提供更多關於代碼的信息。
在此先感謝