TA貢獻1796條經驗 獲得超10個贊
首先用USB線連上串口設備,然后確認是哪個COM口,下面用COM3為例。import serialt=serial.Serial('COM3',115200)command = "aabbccddee" //十六進制字符串t.write(command.decode("hex")) //轉換成十六進制發送,否則設備不認識print t.read(16)
TA貢獻1816條經驗 獲得超4個贊
pyserial默認的寫入格式是字符串,并不是16進制的。接收到的也是字符串,除非你在接收端設置了默認接受hex格式,就會顯示hex。我用過藍牙串口和Arduino開發板的串口,收到的都是字符串。
測試技術的修煉之道
¥ 48.00
Python 源碼深度剖析
¥ 68.00
Python 數據分析通關攻略
¥ 58.00
你的第一本Python基礎入門書
從 0 開始學爬蟲
舉報
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號