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 30 Python
python如何在终端里面显示一张图片
Aug 17 Python
详解Python之数据序列化(json、pickle、shelve)
Mar 30 Python
Python基础教程之浅拷贝和深拷贝实例详解
Jul 15 Python
基于pandas数据样本行列选取的方法
Apr 20 Python
Python操作SQLite/MySQL/LMDB数据库的方法
Nov 07 Python
python+OpenCV实现车牌号码识别
Nov 08 Python
numpy ndarray 按条件筛选数组,关联筛选的例子
Nov 26 Python
python关于调用函数外的变量实例
Dec 26 Python
Django使用Profile扩展User模块方式
May 14 Python
TensorFlow保存TensorBoard图像操作
Jun 23 Python
Django后端按照日期查询的方法教程
Feb 28 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初学者头疼问题总结
2006/07/08 PHP
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
2009/09/30 PHP
深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)
2013/02/06 PHP
Zend Framework创建自己的动作助手详解
2016/03/05 PHP
php 猴子摘桃的算法
2017/06/20 PHP
浅谈PHP进程管理
2019/03/08 PHP
Javascript实现DIV滚动自动滚动到底部的代码
2012/03/01 Javascript
jQuery实用基础超详细介绍
2013/04/11 Javascript
JQuery记住用户名和密码的具体实现
2014/04/04 Javascript
js获取鼠标点击的位置实现思路及代码
2014/05/09 Javascript
node.js中的fs.createReadStream方法使用说明
2014/12/17 Javascript
javascript中return,return true,return false三者的用法及区别
2015/11/17 Javascript
javascript实现网站加入收藏功能
2015/12/16 Javascript
如何防止INPUT按回车自动提交表单FORM
2016/12/06 Javascript
JS ES6中setTimeout函数的执行上下文示例
2017/04/27 Javascript
bootstrap Table的一些小操作
2017/11/01 Javascript
node.js调用C++函数的方法示例
2018/09/21 Javascript
Vue 组件封装 并使用 NPM 发布的教程
2018/09/30 Javascript
浅谈webpack性能榨汁机(打包速度优化)
2019/01/09 Javascript
详细分析Node.js 模块系统
2020/06/28 Javascript
JavaScript实现移动小精灵的案例代码
2020/12/12 Javascript
Python排序搜索基本算法之选择排序实例分析
2017/12/09 Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
2019/01/24 Python
pytorch 常用函数 max ,eq说明
2020/06/28 Python
matplotlib基础绘图命令之bar的使用方法
2020/08/13 Python
大码女装:Ulla Popken
2019/08/06 全球购物
如何判断计算机可能已经中马
2013/03/22 面试题
单位委托书范本(3篇)
2014/09/18 职场文书
资源环境与城乡规划管理专业自荐书
2014/09/26 职场文书
信息合作协议书
2014/10/09 职场文书
行政处罚告知书
2015/07/01 职场文书
2015年小学财务工作总结
2015/07/20 职场文书
2016廉洁教育心得体会
2016/01/20 职场文书
导游词之蓬莱长岛
2019/12/17 职场文书
深入理解Pytorch微调torchvision模型
2021/11/11 Python
微信小程序APP的事件绑定以及传递参数时的冒泡和捕获
2022/04/19 Javascript