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 相关文章推荐
Linux下使用python自动修改本机网关代码分享
May 21 Python
Pthon批量处理将pdb文件生成dssp文件
Jun 21 Python
python list排序的两种方法及实例讲解
Mar 20 Python
numpy中loadtxt 的用法详解
Aug 03 Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
Jun 14 Python
python ctypes库2_指定参数类型和返回类型详解
Nov 19 Python
在win64上使用bypy进行百度网盘文件上传功能
Jan 02 Python
在keras中获取某一层上的feature map实例
Jan 24 Python
Python关键字及可变参数*args,**kw原理解析
Apr 04 Python
python 读取.nii格式图像实例
Jul 01 Python
无需压缩软件,用python帮你操作压缩包
Aug 17 Python
pytest实现多进程与多线程运行超好用的插件
Jul 15 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
2006/12/13 PHP
php中理解print EOT分界符和echo EOT的用法区别小结
2010/02/21 PHP
浅谈php正则表达式中的非贪婪模式匹配的使用
2014/11/25 PHP
js 点击按钮弹出另一页,选择值后,返回到当前页
2010/05/26 Javascript
JS仿flash上传头像效果实现代码
2011/07/18 Javascript
谈谈关于JavaScript 中的 MVC 模式
2013/04/11 Javascript
js showModalDialog参数的使用详解
2014/01/07 Javascript
jQuery中用dom操作替代正则表达式
2014/12/29 Javascript
JS实现1000以内被3或5整除的数字之和
2016/02/18 Javascript
jQuery下拉框的简单应用
2016/06/24 Javascript
jQuery Ajax使用FormData对象上传文件的方法
2016/09/07 Javascript
微信公众平台开发教程(四) 实例入门:机器人回复(附源码)
2016/12/02 Javascript
angular-ngSanitize模块-$sanitize服务详解
2017/06/13 Javascript
详解webpack4升级指南以及从webpack3.x迁移
2018/06/12 Javascript
vue-cli的build的文件夹下没有dev-server.js文件配置mock数据的方法
2019/04/17 Javascript
Vue实现图片与文字混输效果
2019/12/04 Javascript
python实现的DES加密算法和3DES加密算法实例
2015/06/03 Python
python正则中最短匹配实现代码
2018/01/16 Python
python合并同类型excel表格的方法
2018/04/01 Python
Python基于opencv实现的简单画板功能示例
2019/03/04 Python
Python 支持向量机分类器的实现
2020/01/15 Python
Python 实现日志同时输出到屏幕和文件
2020/02/19 Python
Django 解决distinct无法去除重复数据的问题
2020/05/20 Python
python 常见的排序算法实现汇总
2020/08/21 Python
利用Python的folium包绘制城市道路图的实现示例
2020/08/24 Python
CSS3中的5个有趣的新技术
2009/04/02 HTML / CSS
html5通过canvas实现刮刮卡效果示例分享
2014/01/27 HTML / CSS
简历自我评价怎么写呢?
2014/01/06 职场文书
服装发布会策划方案
2014/05/22 职场文书
优秀班主任申报材料
2014/12/16 职场文书
2015年感恩母亲节活动方案
2015/05/04 职场文书
女方离婚起诉书
2015/05/18 职场文书
刑事附带民事起诉状
2015/05/19 职场文书
《自己的花是让别人看的》教学反思
2016/02/19 职场文书
React Native项目框架搭建的一些心得体会
2021/05/28 Javascript
浅谈Python3中datetime不同时区转换介绍与踩坑
2021/08/02 Python