Python 串口读写的实现方法
作者:itas109 时间:2021-04-24 13:25:12
1.安装pyserial
https://pypi.python.org/pypi/pyserial
Doc:http://pythonhosted.org/pyserial/
使用Python Package Index (PyPi)
pip install pyserial-3.1.1-py2.py3-none-any.whl
2. Demo
import serial
from time import sleep
def recv(serial):
while True:
data = serial.read_all()
if data == '':
continue
else:
break
sleep(0.02)
return data
if __name__ == '__main__':
serial = serial.Serial('COM5', 9600, timeout=0.5) #/dev/ttyUSB0
if serial.isOpen() :
print("open success")
else :
print("open failed")
while True:
data =recv(serial)
if data != b'' :
print("receive : ",data)
serial.write(data) #数据写回
3.结果
来源:https://blog.csdn.net/itas109/article/details/78874165
标签:Python,串口,读写


猜你喜欢
将python运行结果保存至本地文件中的示例讲解
2024-01-03 04:01:52
深入理解Python虚拟机中字典(dict)的实现原理及源码剖析
2022-03-10 20:57:06

Pycharm学习教程(1) 定制外观
2021-08-01 05:18:11

mysql使用source 命令乱码问题解决方法
2024-01-13 13:11:16
教你用Django将前端的数据存入Mysql数据库
2024-01-19 20:09:48

PHP使用星号隐藏用户名,手机和邮箱的实现方法
2023-11-05 10:41:56
Go简单实现协程池的实现示例
2024-02-19 07:35:16

python从ftp下载数据保存实例
2022-10-07 13:32:17
常用的9个JavaScript图表库详解
2024-04-22 22:34:52

SQL server中字符串逗号分隔函数分享
2024-01-12 17:20:22

Python编程快速上手——疯狂填词程序实现方法分析
2023-07-25 08:57:17

CSS的书写顺序规范
2008-06-12 13:51:00
SqlServer 2005 T-SQL Query 学习笔记(3)
2024-01-18 23:44:01
JavaScript实现图片自动加载的瀑布流效果
2024-06-05 09:13:43

python网络编程之文件下载实例分析
2021-06-04 08:02:29
详解nuxt路由鉴权(express模板)
2024-05-11 10:22:53
python opencv实现图片旋转矩形分割
2022-01-25 06:23:24

Python Pandas 删除列操作
2023-12-17 22:03:53
仿google的asp分页代码
2009-03-08 18:27:00
基于pytorch 预训练的词向量用法详解
2021-04-04 21:35:37