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程序与MySQL的教程
Apr 29 Python
python计算圆周率pi的方法
Jul 11 Python
win10系统中安装scrapy-1.1
Jul 03 Python
Python列表list解析操作示例【整数操作、字符操作、矩阵操作】
Jul 25 Python
Python3 Random模块代码详解
Dec 04 Python
ubuntu安装mysql pycharm sublime
Feb 20 Python
漂亮的Django Markdown富文本app插件的实现
Jan 02 Python
Python PIL图片添加字体的例子
Aug 22 Python
Python配置文件处理的方法教程
Aug 29 Python
python使用Matplotlib改变坐标轴的默认位置
Oct 18 Python
Python 实现图片转字符画的示例(静态图片,gif皆可)
Nov 05 Python
python编写函数注意事项总结
Mar 29 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.3不能连接mssql数据库的解决方法
2014/12/27 PHP
PHP使用NuSOAP调用Web服务的方法
2015/07/18 PHP
php中使用websocket详解
2016/09/23 PHP
laravel获取不到session的三种解决办法【推荐】
2018/09/16 PHP
php伪静态验证码不显示的解决方案
2019/09/26 PHP
CI框架简单分页类用法示例
2020/06/06 PHP
用 JSON 处理缓存
2007/04/27 Javascript
jQuery 动态酷效果实现总结
2009/12/27 Javascript
Javascript技巧之不要用for in语句对数组进行遍历
2010/10/20 Javascript
js中巧用cssText属性批量操作样式
2011/03/13 Javascript
bootstrap table 服务器端分页例子分享
2015/02/10 Javascript
js网页滚动条滚动事件实例分析
2015/05/05 Javascript
分享javascript计算时间差的示例代码
2020/03/19 Javascript
预防网页挂马的方法总结
2016/11/03 Javascript
nodejs async异步常用函数总结(推荐)
2017/11/17 NodeJs
记React connect的几种写法(小结)
2018/09/18 Javascript
js实现点击展开隐藏效果(实例代码)
2018/09/28 Javascript
js实现自定义右键菜单
2020/05/18 Javascript
python字符串加密解密的三种方法分享(base64 win32com)
2014/01/19 Python
linux环境下的python安装过程图解(含setuptools)
2017/11/22 Python
pandas 空的dataframe 插入列名的示例
2018/10/30 Python
Python3实现汉语转换为汉语拼音
2019/07/08 Python
python 串口读取+存储+输出处理实例
2019/12/26 Python
Pytorch maxpool的ceil_mode用法
2020/02/18 Python
pytorch读取图像数据转成opencv格式实例
2020/06/02 Python
Numpy中ndim、shape、dtype、astype的用法详解
2020/06/14 Python
Python项目打包成二进制的方法
2020/12/30 Python
Ellesse英国官网:意大利高级运动品牌
2019/07/23 全球购物
Fabletics官网:美国运动服饰品牌,由好莱坞女演员凯特·哈德森创立
2019/10/19 全球购物
请解释接口的显式实现有什么意义
2012/05/26 面试题
物业管理专业个人的自我评价
2013/11/19 职场文书
交通法规咨询中心工作职责
2013/11/27 职场文书
酒店节能降耗方案
2014/05/08 职场文书
社区干部培训心得体会
2016/01/06 职场文书
ElementUI实现el-form表单重置功能按钮
2021/07/21 Javascript
深入理解go slice结构
2021/09/15 Golang