python 串口连接
时间: 2024-04-12 20:24:01 浏览: 74
python串口
Python提供了多种库来实现串口连接,其中比较常用的是pySerial库。pySerial库是一个跨平台的串口通信库,可以在Windows、Linux和MacOS等操作系统上使用。
要使用pySerial库进行串口连接,首先需要安装该库。可以使用pip命令进行安装,命令如下:
```
pip install pyserial
```
安装完成后,就可以在Python代码中引入pySerial库,并使用其提供的函数来进行串口连接和通信。
下面是一个简单的示例代码,演示了如何使用pySerial库进行串口连接:
```python
import serial
# 创建串口对象
ser = serial.Serial('COM1', 9600, timeout=1)
# 打开串口
ser.open()
# 判断串口是否已经打开
if ser.isOpen():
print('串口已打开')
# 发送数据
ser.write(b'Hello, Serial!')
# 接收数据
data = ser.read(10)
print('接收到的数据:', data)
# 关闭串口
ser.close()
```
在上面的示例代码中,首先通过`serial.Serial()`函数创建了一个串口对象,参数分别为串口名称(如'COM1')、波特率(如9600)和超时时间(单位为秒)。然后使用`ser.open()`函数打开串口,判断串口是否已经打开后,可以使用`ser.write()`函数发送数据,使用`ser.read()`函数接收数据。最后使用`ser.close()`函数关闭串口。
阅读全文