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读取一个目录下所有目录和文件的方法
Jul 15 Python
Python实现文件内容批量追加的方法示例
Aug 29 Python
Python实现的径向基(RBF)神经网络示例
Feb 06 Python
python实现简单登陆流程的方法
Apr 22 Python
python实现log日志的示例代码
Apr 28 Python
python修改txt文件中的某一项方法
Dec 29 Python
对python中list的拷贝与numpy的array的拷贝详解
Jan 29 Python
Python OpenCV视频截取并保存实现代码
Nov 30 Python
python 实现生成均匀分布的点
Dec 05 Python
Pytorch之保存读取模型实例
Dec 30 Python
简单了解django文件下载方式
Feb 10 Python
Python logging模块进行封装实现原理解析
Aug 07 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函数代码
2010/04/22 PHP
PHP数据库调用类调用实例(详细注释)
2012/07/12 PHP
destoon安装出现Internal Server Error的解决方法
2014/06/21 PHP
PHP中include和require的区别实例分析
2017/05/07 PHP
laravel Task Scheduling(任务调度)在windows下的使用详解
2019/10/22 PHP
PHP开发api接口安全验证操作实例详解
2020/03/26 PHP
浅谈JavaScript Math和Number对象
2015/01/26 Javascript
jquery实现简单的二级导航下拉菜单效果
2015/09/07 Javascript
javascript实现日期时间动态显示示例代码
2015/09/08 Javascript
jquery实现加载进度条提示效果
2015/11/23 Javascript
微信小程序 数据访问实例详解
2016/10/08 Javascript
javascript滚轮控制模拟滚动条
2016/10/19 Javascript
H5移动端图片压缩上传开发流程
2016/11/09 Javascript
JS中用try catch对代码运行的性能影响分析
2016/12/26 Javascript
javascript自定义事件功能与用法实例分析
2017/11/08 Javascript
React中的render何时执行过程
2018/04/13 Javascript
WebPack配置vue多页面的技巧
2018/05/15 Javascript
python获取Linux下文件版本信息、公司名和产品名的方法
2014/10/05 Python
详解Python中的Numpy、SciPy、MatPlotLib安装与配置
2017/11/17 Python
Python中交换两个元素的实现方法
2018/06/29 Python
windows下cx_Freeze生成Python可执行程序的详细步骤
2018/10/09 Python
在Python中居然可以定义两个同名通参数的函数
2019/01/31 Python
pybind11在Windows下的使用教程
2019/07/04 Python
django 信号调度机制详解
2019/07/19 Python
使用BeautifulSoup4解析XML的方法小结
2020/12/07 Python
css3实现蒙版弹幕功能
2019/06/18 HTML / CSS
StubHub哥伦比亚:购买和出售您的门票
2016/10/20 全球购物
澳大利亚窗帘商店:Curtain Wonderland
2019/12/01 全球购物
海量信息软件测试笔试题
2015/08/08 面试题
儿媳婚宴答谢词
2014/01/14 职场文书
入党思想汇报怎么写
2014/04/03 职场文书
公司收款委托书范本
2014/09/20 职场文书
学生实习证明范文
2014/09/28 职场文书
道路交通事故赔偿协议书
2014/10/24 职场文书
退休职工欢送会致辞
2015/08/01 职场文书
写作技巧:如何撰写一份优秀的营销策划书
2019/08/13 职场文书