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 25 Python
python实现mysql的单引号字符串过滤方法
Nov 14 Python
详解python时间模块中的datetime模块
Jan 13 Python
Python中shape计算矩阵的方法示例
Apr 21 Python
python中返回矩阵的行列方法
Apr 04 Python
python三大神器之fabric使用教程
Jun 10 Python
python实现在一个画布上画多个子图
Jan 19 Python
新年福利来一波之Python轻松集齐五福(demo)
Jan 20 Python
Python如何使用OS模块调用cmd
Feb 27 Python
python pandas移动窗口函数rolling的用法
Feb 29 Python
Django Form设置文本框为readonly操作
Jul 03 Python
filter使用python3代码进行迭代元素的实例详解
Dec 03 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/10/09 PHP
laravel使用Faker数据填充的实现方法
2019/04/12 PHP
Aster vs KG BO3 第二场2.18
2021/03/10 DOTA
JavaScript对象链式操作代码(jquery)
2010/07/04 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
2014/09/09 Javascript
jQuery将多条数据插入模态框的示例代码
2014/09/25 Javascript
详谈LABJS按需动态加载js文件
2015/05/07 Javascript
Bootstrap弹出框modal上层的输入框不能获得焦点问题的解决方法
2016/12/13 Javascript
JS返回只包含数字类型的数组实例分析
2016/12/16 Javascript
js oncontextmenu事件使用详解
2017/03/25 Javascript
input file样式修改以及图片预览删除功能详细概括(推荐)
2017/08/17 Javascript
Vue仿支付宝支付功能
2018/05/25 Javascript
javascript中toFixed()四舍五入使用方法详解
2018/09/28 Javascript
从vue源码看props的用法
2019/01/09 Javascript
vue 地区选择器v-distpicker的常用功能
2019/07/23 Javascript
浅析Vue中拆分视图层代码的5点建议
2019/08/15 Javascript
layui的select联动实现代码
2019/09/28 Javascript
微信小程序批量上传图片到七牛(推荐)
2019/12/19 Javascript
[30:55]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第二场 11.18
2020/11/18 DOTA
python实现将英文单词表示的数字转换成阿拉伯数字的方法
2015/07/02 Python
python实现Dijkstra静态寻路算法
2019/01/17 Python
对python_discover方法遍历所有执行的用例详解
2019/02/13 Python
基于python调用psutil模块过程解析
2019/12/20 Python
Numpy 理解ndarray对象的示例代码
2020/04/03 Python
python交互模式基础知识点学习
2020/06/18 Python
澳大利亚珠宝商:Shiels
2019/10/06 全球购物
斯图尔特·韦茨曼鞋加拿大官网:Stuart Weitzman加拿大
2019/10/13 全球购物
高中班长自我鉴定
2013/12/20 职场文书
应聘英语教师求职信
2014/04/24 职场文书
辅导员评语
2014/05/04 职场文书
计算机专业自荐信范文
2014/05/28 职场文书
新闻发布会策划方案
2014/06/12 职场文书
cf战队收人口号
2014/06/21 职场文书
大学生旷课检讨书1000字
2015/02/19 职场文书
民事诉讼代理词
2015/05/25 职场文书
HTML通过表单实现酒店筛选功能
2021/05/18 HTML / CSS