wordpress一栏主题seo怎么发布外链
文章目录
- 0. 前言
- 1. 代码
- 1.1 查找串口设备
- 1.2 打开指定串口
- 1.3 串口发送数据
- 1.4 串口接收数据
0. 前言
记录最近用到的Python的串口库使用,方便后续快速开发
操作系统:Windows10 专业版
开发环境:Pycahrm Comunity 2022.3
Python解释器版本:Python3.8
第三方库:Pyserial
1. 代码
1.1 查找串口设备
import serial
import serial.tools.list_portsports_list = list(serial.tools.list_ports.comports())
if len(ports_list) <= 0:print("无串口设备。")
else:print("可用的串口设备如下:")for comport in ports_list:print(list(comport)[0], list(comport)[1])
1.2 打开指定串口
import serialser = serial.Serial("COM3", 115200)
if ser.isOpen(): print("打开串口成功。")print(ser.name)
else:print("打开串口失败。")
1.3 串口发送数据
import serialser = serial.Serial(port="COM17", baudrate=115200)write_len = ser.write("ABCDEFG".encode('utf-8'))
print("串口发出{}个字节。".format(write_len))ser.close()
1.4 串口接收数据
import serialser = serial.Serial(port="COM17", baudrate=115200, timeout=1)while True:com_input = ser.read(10)if com_input:print(com_input)ser.close()