Python使用pyserial进行串口通信
生活随笔
收集整理的這篇文章主要介紹了
Python使用pyserial进行串口通信
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
安裝pyserial
pip install pyserial- 1
查看可用的端口
# coding:utf-8import serial.tools.list_portsplist = list(serial.tools.list_ports.comports())if len(plist) <= 0:print("沒有發現端口!") else:plist_0 = list(plist[0])serialName = plist_0[0]serialFd = serial.Serial(serialName, 9600, timeout=60)print("可用端口名>>>", serialFd.name)- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
所發十六進制需轉換為以下格式
# 所發十六進制字符串010591F50000F104 cmd = [0x01, 0x05, 0x91, 0xF5, 0x00, 0x00, 0xF1, 0x04]- 1
- 2
串口通信?
Windows下端口為COM*, Ubuntu下為/dev/ttyS0
總結
以上是生活随笔為你收集整理的Python使用pyserial进行串口通信的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python读取指定字节长度的文本
- 下一篇: python读写二进制文件的方法