📜  pyserial 示例代码 - Python (1)

📅  最后修改于: 2023-12-03 15:33:55.614000             🧑  作者: Mango

Pyserial 示例代码 - Python

介绍

Pyserial 是一个Python扩展库,用于实现与串口通信的功能。这个库提供了许多通用的串口API,这些API可以在大多数串口使用的情况下很好的工作。

本文将为您呈现一些 Pyserial 库示例代码,以便您能够更了解此库的使用。

安装

您可以通过 pip 工具安装 Pyserial 库:

pip install pyserial
示例代码
打开串口并写入数据
import serial

ser = serial.Serial('/dev/ttyUSB0', 9600)  # 打开串口
ser.write(b'Hello, World!')  # 写入数据
ser.close()  # 关闭串口
读取串口数据
import serial

ser = serial.Serial('/dev/ttyUSB0', 9600)  # 打开串口

while True:
    data = ser.readline()
    if data:
        print(data)

ser.close()  # 关闭串口
在串口中发送和接收数据
import serial

ser = serial.Serial('/dev/ttyUSB0', 9600)  # 打开串口

while True:
    # 发送数据
    data = input('Send data: ')
    ser.write(data.encode('utf-8'))

    # 接收数据
    data = ser.readline()
    if data:
        print(data)

ser.close()  # 关闭串口
结论

以上就是 Pyserial 库的示例代码。这些示例代码可以帮助您更好地理解 Pyserial 库的使用方法和功能。如果您想要更深入的了解 Pyserial 库的使用,可以参考官方文档,链接如下:

Pyserial官方文档