在Python中连接串口通常使用`PySerial`库,以下是连接串口的基本步骤:
安装PySerial库
使用pip安装`PySerial`库:
pip install pyserial
配置串口参数
在打开串口之前,需要配置串口参数,如波特率、数据位、停止位和校验位。
打开串口
使用`PySerial`库的`Serial`类打开串口,指定串口名称和波特率等参数。
发送和接收数据

通过串口对象,可以发送和接收数据。发送数据使用`write`方法,接收数据可以使用`readline`或`read`方法。
下面是一个简单的示例代码,展示如何使用`PySerial`连接串口并发送接收数据:
import serial配置串口参数ser = serial.Serial(port='/dev/ttyUSB0', 串口名称,根据实际设备选择baudrate=9600, 波特率bytesize=8, 数据位parity=serial.PARITY_NONE, 奇偶校验位stopbits=serial.STOPBITS_ONE, 停止位timeout=5 读写超时时间)打开串口if ser.is_open:print("串口打开成功!")else:print("串口打开失败!")发送数据ser.write(b'Hello, Serial!')接收数据received_data = ser.readline()print(received_data.decode('utf-8')) 将接收到的字节数据解码为字符串关闭串口ser.close()
请根据你的具体需求调整串口名称、波特率和其他参数。如果你使用的是不同的操作系统,串口名称可能会有所不同(例如在Windows上可能是`COM1`,在Linux或macOS上可能是`/dev/ttyUSB0`)。
