import serial
import time
# 初始化串口
ser = serial.Serial(
port='COM3', # 端口号,根据实际情况修改
baudrate=9600, # 波特率
parity=serial.PARITY_NONE, # 校验位
stopbits=serial.STOPBITS_ONE, # 停止位
bytesize=serial.EIGHTBITS, # 数据位
timeout=1 # 超时设置
)
if ser.isOpen():
print("串口已打开")
else:
print("无法打开串口")
exit()
# 发送16进制数据
hex_data = b'\x01\x02\x03\x04' # 16进制数据
ser.write(hex_data) # 发送数据
# 等待一段时间确保数据发送完成
time.sleep(0.1)
# 关闭串口
ser.close()
print("串口已关闭")
serial
模块来处理串口通信。serial.Serial()
函数配置串口参数,如端口号、波特率等。ser.isOpen()
检查串口是否成功打开。b'\x01\x02\x03\x04'
并通过 ser.write()
发送。time.sleep()
等待一段时间以确保数据发送完成。ser.close()
关闭串口并打印提示信息。上一篇:python卸载第三方库
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站