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 相关文章推荐
在Heroku云平台上部署Python的Django框架的教程
Apr 20 Python
python中for语句简单遍历数据的方法
May 07 Python
Python利用operator模块实现对象的多级排序详解
May 09 Python
python机器学习理论与实战(四)逻辑回归
Jan 19 Python
Python爬虫常用小技巧之设置代理IP
Sep 13 Python
python检测IP地址变化并触发事件
Dec 26 Python
Pandas 重塑(stack)和轴向旋转(pivot)的实现
Jul 22 Python
python被修饰的函数消失问题解决(基于wraps函数)
Nov 04 Python
Django通过json格式收集主机信息
May 29 Python
Python 没有main函数的原因
Jul 10 Python
python和node.js生成当前时间戳的示例
Sep 29 Python
python引入其他文件夹下的py文件具体方法
May 23 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位运算的简单权限设计
2013/06/30 PHP
使用CSS3实现字体颜色渐变的实现
2021/03/09 HTML / CSS
javascript定时变换图片实例代码
2013/03/17 Javascript
javascript中动态函数用法实例分析
2015/05/14 Javascript
jquery实现定时自动轮播特效
2015/12/10 Javascript
jquery实现文本框textarea自适应高度
2016/03/09 Javascript
JS函数定义方式的区别介绍
2016/03/22 Javascript
Bootstrap 粘页脚效果
2016/03/28 Javascript
很棒的Bootstrap选项卡切换效果
2016/07/01 Javascript
原生Javascript和jQuery做轮播图简单例子
2016/10/11 Javascript
js实现类bootstrap模态框动画
2017/02/07 Javascript
JavaScript实现的鼠标响应颜色渐变效果完整实例
2017/02/18 Javascript
关于Angularjs中自定义指令一些有价值的细节和技巧小结
2018/04/22 Javascript
详解webpack模块加载器兼打包工具
2018/09/11 Javascript
详解Vue一个案例引发「内容分发slot」的最全总结
2018/12/02 Javascript
js设计模式之代理模式及订阅发布模式实例详解
2019/08/15 Javascript
JS async 函数的含义和用法实例总结
2020/04/08 Javascript
微信小程序自定义联系人弹窗
2020/05/26 Javascript
详解JavaScript中的数据类型,以及检测数据类型的方法
2020/09/17 Javascript
Vue 3.0中jsx语法的使用
2020/11/13 Javascript
Python输出汉字字库及将文字转换为图片的方法
2016/06/04 Python
python中利用xml.dom模块解析xml的方法教程
2017/05/24 Python
JPype实现在python中调用JAVA的实例
2017/07/19 Python
Python函数参数匹配模型通用规则keyword-only参数详解
2019/06/10 Python
Django如何将URL映射到视图
2019/07/29 Python
Python cookie的保存与读取、SSL讲解
2020/02/17 Python
养殖项目策划书范文
2014/01/13 职场文书
学术会议邀请函范文
2014/01/22 职场文书
小学生一分钟演讲稿
2014/08/26 职场文书
教师对照四风自我剖析材料
2014/09/30 职场文书
2014年文艺部工作总结
2014/11/17 职场文书
2014年财务工作总结与计划
2014/12/08 职场文书
治理商业贿赂工作总结
2015/08/10 职场文书
《认识年月日》教学反思
2016/02/19 职场文书
vue-element-admin项目导入和导出的实现
2021/05/21 Vue.js
pytorch 6 batch_train 批训练操作
2021/05/28 Python