python pyserial 库用法
时间: 2023-12-09 15:04:07 浏览: 95
pyserial:Python串行端口访问库
Python 的 pyserial 库是一个用于通过串口进行通信的库。以下是一个简单的示例,演示如何使用 pyserial 库进行串口通信:
1. 首先,确保你已经安装了 pyserial 库。你可以使用以下命令来安装它:
```
pip install pyserial
```
2. 导入 pyserial 库:
```python
import serial
```
3. 创建一个 Serial 对象,用于打开和配置串口:
```python
ser = serial.Serial('COM1', 9600) # 根据实际情况修改串口号和波特率
```
4. 可选步骤:你可以使用 `ser.isOpen()` 方法检查串口是否已经打开,以及 `ser.close()` 方法关闭串口。
5. 使用 `ser.write()` 方法向串口发送数据:
```python
ser.write(b'Hello, serial!')
```
6. 使用 `ser.readline()` 方法从串口读取数据:
```python
data = ser.readline()
print(data)
```
7. 最后,关闭串口:
```python
ser.close()
```
请注意,上述示例中的串口号(例如 'COM1')和波特率(例如 9600)需要根据你的实际情况进行修改。另外,如果你需要更高级的串口配置,比如校验位、数据位、停止位等,可以在创建 Serial 对象时提供相应的参数进行配置。详细的 API 文档可以在 pyserial 的官方文档中找到。
阅读全文