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实现小数转化为百分数的格式化输出方法示例
Sep 20 Python
使用python爬虫实现网络股票信息爬取的demo
Jan 05 Python
Python爬虫实现简单的爬取有道翻译功能示例
Jul 13 Python
python通过zabbix api获取主机
Sep 17 Python
django配置连接数据库及原生sql语句的使用方法
Mar 03 Python
python super的使用方法及实例详解
Sep 25 Python
python隐藏类中属性的3种实现方法
Dec 19 Python
python的sys.path模块路径添加方式
Mar 09 Python
django之从html页面表单获取输入的数据实例
Mar 16 Python
Mysql数据库反向生成Django里面的models指令方式
May 18 Python
jupyter notebook远程访问不了的问题解决方法
Jan 11 Python
windows安装python超详细图文教程
May 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
libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢
2010/03/15 PHP
PHP goto语句简介和使用实例
2014/03/11 PHP
php实现MySQL数据库备份与还原类实例
2014/12/09 PHP
帝国CMS留言板回复后发送EMAIL通知客户
2015/07/06 PHP
thinkphp5.0自定义验证规则使用方法
2017/11/16 PHP
PHP pthreads v3下worker和pool的使用方法示例
2020/02/21 PHP
(JS实现)MapBar中坐标的加密和解密的脚本
2007/05/16 Javascript
最近项目写了一些js,水平有待提高
2009/01/31 Javascript
深入理解JavaScript系列(14) 作用域链介绍(Scope Chain)
2012/04/12 Javascript
谈谈JavaScript中的函数与闭包
2013/04/14 Javascript
javascript操作excel生成报表示例
2014/05/08 Javascript
jquery如何判断表格同一列不同行input数据是否重复
2014/05/14 Javascript
JavaScript中的函数嵌套使用
2015/06/04 Javascript
js+HTML5实现canvas多种颜色渐变效果的方法
2015/06/05 Javascript
javascript实现下班倒计时效果的方法(可桌面通知)
2015/07/10 Javascript
实例代码讲解jquery easyui动态tab页
2015/11/17 Javascript
jQuery中通过ajax的get()函数读取页面的方法
2016/02/29 Javascript
AngularJS基础 ng-srcset 指令简单示例
2016/08/03 Javascript
js中常用的Tab切换效果(推荐)
2016/08/30 Javascript
JavaScript递归算法生成树形菜单
2017/08/15 Javascript
vue 使用外部JS与调用原生API操作示例
2019/12/02 Javascript
微信小程序自定义yPicker组件实现省市区三级联动功能
2020/10/29 Javascript
用Python进行基础的函数式编程的教程
2015/03/31 Python
使用Python将数组的元素导出到变量中(unpacking)
2016/10/27 Python
python用Pygal如何生成漂亮的SVG图像详解
2017/02/10 Python
Python计算一个给定时间点前一个月和后一个月第一天的方法
2018/05/29 Python
Python安装Flask环境及简单应用示例
2019/05/03 Python
六种酷炫Python运行进度条效果的实现代码
2020/07/17 Python
python中not、and和or的优先级与详细用法介绍
2020/11/03 Python
浅析border-radius如何兼容IE
2016/04/19 HTML / CSS
日本最大级玩偶手办购物:あみあみ Amiami
2018/04/23 全球购物
本科生学习总结的自我评价
2013/10/02 职场文书
投资意向书范本
2014/04/01 职场文书
2014高考励志标语
2014/06/05 职场文书
中班下学期个人总结
2015/02/12 职场文书
大学生自荐信范文
2015/03/05 职场文书