Python 串口通信:发送和接收数据
以下是一个简单的 Python 脚本,用于串口的发送和接收数据:
import serial
# 设置串口参数
port = 'COM1' # 串口号
baudrate = 9600 # 波特率
# 初始化串口对象
ser = serial.Serial(port, baudrate)
# 发送数据
data_to_send = b'Hello, World!' # 待发送的数据,以字节形式表示
ser.write(data_to_send) # 发送数据
# 接收数据
data_received = ser.read(10) # 接收10个字节的数据
print('Received data:', data_received)
# 关闭串口
ser.close()
请注意,你需要先安装 pyserial 库,可以使用以下命令进行安装:
pip install pyserial
在使用脚本之前,你需要根据实际的串口设备进行相应的配置,比如修改'port'变量来指定正确的串口号和'baudrate'变量来设置正确的波特率。另外,'data_to_send'变量是待发送的数据,你可以根据需要修改它的值。
原文地址: https://www.cveoy.top/t/topic/o9mz 著作权归作者所有。请勿转载和采集!