【python】之serial模块,读写串口数据!
在Python中,可以使用serial
模块来进行串口通信。以下是使用serial
模块进行串口数据读写的基本示例:
首先,需要安装pyserial
模块,可以使用pip安装:
pip install pyserial
然后,可以使用以下代码进行串口的打开、关闭、读取和写入操作:
import serial
# 打开串口
# 参数分别是设备名称(例如 '/dev/ttyUSB0'),波特率,超时时间
ser = serial.Serial('/dev/ttyUSB0', 9600, timeout=0.5)
# 写入数据
ser.write(b'Hello\n') # 注意需要传递字节类型,所以使用b'Hello\n'
# 读取数据
data = ser.readline() # 读取一行,假设发送的数据以换行结束
# 关闭串口
ser.close()
请根据你的具体设备和需求调整串口设备名称(例如在Windows上可能是'COM3')、波特率和超时时间。
评论已关闭