Python串口操作#
- 安装 pyserial 库
pip install pyserial
- 设置并打开串口
import serial
ser = serial.Serial("/dev/ttyS4",115200)
- 串口发送数据
# 发送字符串
str = "serial"
ser.write(str.encode())
# 发送 bytes
data = [0x55,0xAA,0x5A]
ser.write(data)
# 发送数字
num = 100
ser.write(num.to_bytes(1,"little")) # 长度1,小端模式
- 串口接收数据
# 读取一个字节数组
while read_is_running:
bytes = ser.read()
# 读取一个字节
while read_is_running:
byte = ser.read()[0]
# 读取一行
while read_is_running:
byte = ser.readline()