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用ConfigObj读写配置文件的实现代码
Mar 04 Python
python实现simhash算法实例
Apr 25 Python
简单谈谈Python流程控制语句
Dec 04 Python
python解析基于xml格式的日志文件
Feb 25 Python
Python编程之字符串模板(Template)用法实例分析
Jul 22 Python
Scrapy爬虫实例讲解_校花网
Oct 23 Python
Python实现的redis分布式锁功能示例
May 29 Python
Python 隐藏输入密码时屏幕回显的实例
Feb 19 Python
解决python 读取excel时 日期变成数字并加.0的问题
Oct 08 Python
常用python爬虫库介绍与简要说明
Jan 25 Python
python 如何获取页面所有a标签下href的值
May 06 Python
Django框架模板用法详解
Jun 10 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
PHP5中虚函数的实现方法分享
2011/04/20 PHP
shopex中集成的站长统计功能的代码简单分析
2011/08/11 PHP
php站内搜索关键词变亮的实现方法
2014/12/30 PHP
PHP使用SOAP扩展实现WebService的方法
2016/04/01 PHP
CI框架实现框架前后端分离的方法详解
2016/12/30 PHP
Laravel5框架添加自定义辅助函数的方法
2018/08/01 PHP
JS 的应用开发初探(mootools)
2009/12/19 Javascript
javascript当中的代码嗅探扩展原生对象和原型(prototype)
2013/01/11 Javascript
js获取日期:昨天今天和明天、后天
2014/06/11 Javascript
在父页面得到zTree已选中的节点的方法
2015/02/12 Javascript
浅谈jquery中delegate()与live()
2015/06/22 Javascript
Javascript简单改变表单元素背景的方法
2015/07/15 Javascript
利用React-router+Webpack快速构建react程序
2016/10/27 Javascript
微信小程序 action-sheet底部菜单详解
2016/10/27 Javascript
JavaScript 事件流、事件处理程序及事件对象总结
2017/04/01 Javascript
JS中IP地址与整数相互转换的实现代码
2017/04/10 Javascript
angular使用post、get向后台传参的问题实例
2017/05/27 Javascript
js+html5实现半透明遮罩层弹框效果
2020/08/24 Javascript
在Vue methods中调用filters里的过滤器实例
2018/08/30 Javascript
Vue.js组件使用props传递数据的方法
2019/10/19 Javascript
微信公众号服务器验证Token步骤图解
2019/12/30 Javascript
简单了解Vue + ElementUI后台管理模板
2020/04/07 Javascript
使用 UniApp 实现小程序的微信登录功能
2020/06/09 Javascript
给Python入门者的一些编程建议
2015/06/15 Python
分析Python中解析构建数据知识
2018/01/20 Python
python实现textrank关键词提取
2018/06/22 Python
使用Flask-Cache缓存实现给Flask提速的方法详解
2019/06/11 Python
Python实现的统计文章单词次数功能示例
2019/07/08 Python
Banana Republic欧盟:美国都市简约风格的代表品牌
2018/05/09 全球购物
linux下进程间通信的方式
2013/01/23 面试题
毕业自我评价范文
2013/11/17 职场文书
自主招生自荐信范文
2013/12/04 职场文书
大学生简历求职信
2014/06/24 职场文书
大学生预备党员自我评价
2015/03/04 职场文书
老员工辞职信范文
2015/05/12 职场文书
2015年行政人事工作总结
2015/05/21 职场文书