python 串口读取+存储+输出处理实例


Posted in Python onDecember 26, 2019

研究了一晚上的成果。

import serial
	import win32com.client
	import matplotlib.pyplot as plt
	import numpy as np
	ser = serial.Serial("COM6", 115200, bytesize = 8,timeout=0.5) # 打开串口
	print("我要开始了:")
	res=[]
	while (1):
	  ch = ser.readline(1)
	  result = ''
	  hLen = len(ch)
	  for i in range(hLen):
	    hvol = ch[i]
	    hhex = '%02x' % hvol
	    result += hhex + ' '
	  sz=[]
	  res.append(result)
	
	  if len(res)==100:
	    j=0
	    for i in range(len(res)-1):
	      # 十六进制转十进制
	      if "fc" in res[i]:
	        print(i)
	        sz.append(int(res[i + 1], 16)*256+int(res[i],16))
	        #print(sz)
	      else:
	        continue
	
	    print("asd")
	    print(type(sz[1]))
	
	    speaker = win32com.client.Dispatch("SAPI.SpVoice")
	    speaker.Speak("请保持均匀呼吸")
	    x = []
	    for i in range(0, len(sz)):
	      x.append(i)
	    plt.plot(x, sz)
	    plt.show()
	    print(res)
	    break

以上这篇python 串口读取+存储+输出处理实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Python的Flask框架中使用日期和时间的教程
Apr 21 Python
使用Python求解最大公约数的实现方法
Aug 20 Python
在windows系统中实现python3安装lxml
Mar 23 Python
Python脚本实现Web漏洞扫描工具
Oct 25 Python
Python使用Dijkstra算法实现求解图中最短路径距离问题详解
May 16 Python
用Python画小女孩放风筝的示例
Nov 23 Python
python 定义类时,实现内部方法的互相调用
Dec 25 Python
python实现音乐播放器 python实现花框音乐盒子
Feb 25 Python
Python PyQt5整理介绍
Apr 01 Python
django restframework serializer 增加自定义字段操作
Jul 15 Python
解决Pycharm 运行后没有输出的问题
Feb 05 Python
Python Pandas pandas.read_sql函数实例用法
Jun 21 Python
使用Python串口实时显示数据并绘图的例子
Dec 26 #Python
简单了解python字符串前面加r,u的含义
Dec 26 #Python
python关于调用函数外的变量实例
Dec 26 #Python
python3 实现调用串口功能
Dec 26 #Python
将python依赖包打包成window下可执行文件bat方式
Dec 26 #Python
python小项目之五子棋游戏
Dec 26 #Python
python自动识别文本编码格式代码
Dec 26 #Python
You might like
帖几个PHP的无限分类实现想法~
2007/01/02 PHP
php学习之运算符相关概念
2011/06/09 PHP
php中关于socket的系列函数总结
2015/05/18 PHP
举例讲解PHP面对对象编程的多态
2015/08/12 PHP
PHP提高编程效率的20个要点
2015/09/23 PHP
php文件上传类完整实例
2016/05/14 PHP
关于PHP内置的字符串处理函数详解
2017/02/04 PHP
编写可维护面向对象的JavaScript代码[翻译]
2011/02/12 Javascript
以JSON形式将JS中Array对象数组传至后台的方法
2014/01/06 Javascript
jQuery实现新消息在网页标题闪烁提示
2015/06/23 Javascript
Sublime Text 3常用插件及安装方法
2015/12/16 Javascript
js实现文字垂直滚动和鼠标悬停效果
2015/12/31 Javascript
JS中创建函数的三种方式及区别
2016/03/13 Javascript
JavaScript鼠标特效大全
2016/09/13 Javascript
基于JavaScript实现简单的音频播放功能
2018/01/07 Javascript
详解如何实现一个简单的 vuex
2018/02/10 Javascript
浅谈Vue.use到底是什么鬼
2020/01/21 Javascript
js实现表格数据搜索
2020/08/09 Javascript
[02:14]DOTA2英雄基础教程 修补匠
2013/12/23 DOTA
[01:07:11]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python基本语法练习实例
2017/09/19 Python
python数字图像处理之高级形态学处理
2018/04/27 Python
Win10下python 2.7.13 安装配置方法图文教程
2018/09/18 Python
浅谈numpy生成数组的零值问题
2018/11/12 Python
Django uwsgi Nginx 的生产环境部署详解
2019/02/02 Python
详解Python的三种可变参数
2019/05/08 Python
Python字符串的15个基本操作(小结)
2021/02/03 Python
html5教程制作简单画板代码分享
2013/12/04 HTML / CSS
prAna官网:瑜伽、旅行和冒险服装
2019/03/10 全球购物
学前教育毕业生自荐信范文
2013/12/24 职场文书
校园安全标语
2014/06/07 职场文书
店长岗位职责
2015/02/11 职场文书
2015年测量员工作总结
2015/05/23 职场文书
2016新春团拜会致辞
2015/08/01 职场文书
公司岗位说明书
2015/10/08 职场文书
vue-cli4.5.x快速搭建项目
2021/05/30 Vue.js