Python 串口读写的实现方法


Posted in Python onJune 12, 2019

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.结果

Python 串口读写的实现方法

以上这篇Python 串口读写的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python随机生成彩票号码的方法
Mar 05 Python
Python利用matplotlib生成图片背景及图例透明的效果
Apr 27 Python
Python判断变量是否为Json格式的字符串示例
May 03 Python
Python中常见的异常总结
Feb 20 Python
在Python中将函数作为另一个函数的参数传入并调用的方法
Jan 22 Python
使用Django搭建web服务器的例子(最最正确的方式)
Aug 29 Python
python处理document文档保留原样式
Sep 23 Python
wxpython绘制圆角窗体
Nov 18 Python
scrapy数据存储在mysql数据库的两种方式(同步和异步)
Feb 18 Python
python实点云分割k-means(sklearn)详解
May 28 Python
python开发一个解析protobuf文件的简单编译器
Nov 17 Python
用python修改excel表某一列内容的操作方法
Jun 11 Python
Python获取数据库数据并保存在excel表格中的方法
Jun 12 #Python
Python中一些深不见底的“坑”
Jun 12 #Python
python 实现查找文件并输出满足某一条件的数据项方法
Jun 12 #Python
Python当中的array数组对象实例详解
Jun 12 #Python
Django模型序列化返回自然主键值示例代码
Jun 12 #Python
pandas实现将dataframe满足某一条件的值选出
Jun 12 #Python
python 列表输出重复值以及对应的角标方法
Jun 11 #Python
You might like
php数组函数序列之array_key_exists() - 查找数组键名是否存在
2011/10/29 PHP
基于flush()不能按顺序输出时的解决办法
2013/06/29 PHP
PHP经典面试题集锦
2015/03/19 PHP
JavaScript 数组的 uniq 方法
2008/01/23 Javascript
js 判断浏览器类型 去全角、半角空格 自动关闭当前窗口
2009/04/10 Javascript
JQuery 学习笔记 选择器之五
2009/07/23 Javascript
js控制不同的时间段显示不同的css样式的实例代码
2013/11/04 Javascript
jQuery Uploadify 上传插件出现Http Error 302 错误的解决办法
2015/12/12 Javascript
jquery $.trim()去除字符串空格的实现方法【附图例】
2016/03/30 Javascript
Bootstrap基本组件学习笔记之进度条(15)
2016/12/08 Javascript
scroll事件实现监控滚动条并分页显示(zepto.js)
2016/12/18 Javascript
Ionic2调用本地SQlite实例
2017/04/22 Javascript
浅析vue 函数配置项watch及函数 $watch 源码分享
2018/11/22 Javascript
你可能从未使用过的11+个JavaScript特性(小结)
2020/01/08 Javascript
javascript实现移动端上传图片功能
2020/08/18 Javascript
Python操作使用MySQL数据库的实例代码
2017/05/25 Python
Python3.5编程实现修改IIS WEB.CONFIG的方法示例
2017/08/18 Python
使用matplotlib中scatter方法画散点图
2019/03/19 Python
Python高级编程之继承问题详解(super与mro)
2019/11/19 Python
python使用numpy实现直方图反向投影示例
2020/01/17 Python
keras 如何保存最佳的训练模型
2020/05/25 Python
纯DOM+CSS3实现简单的小风车动画
2016/09/27 HTML / CSS
Boutique 1美国:阿联酋奢侈时尚零售商
2017/10/16 全球购物
全世界最美丽的四星和五星级酒店预订:Prestigia.com
2017/11/15 全球购物
Annoushka英国官网:英国奢侈珠宝品牌
2018/10/20 全球购物
Carolina Lemke Berlin澳大利亚官网:时尚太阳镜品牌
2019/09/17 全球购物
怎样声明一个匿名的内部类
2016/06/01 面试题
幼儿园教研活动方案
2014/01/19 职场文书
中学校庆方案
2014/03/17 职场文书
环境工程专业自荐信范文
2014/06/24 职场文书
力学专业求职信
2014/07/23 职场文书
仲裁协议书
2014/09/26 职场文书
个人查摆问题整改措施
2014/10/04 职场文书
2015关于重阳节的演讲稿
2015/03/20 职场文书
领导干部失职检讨书
2015/05/05 职场文书
Python实现socket库网络通信套接字
2021/06/04 Python