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的几条建议分享
Feb 10 Python
python实现一次创建多级目录的方法
May 15 Python
python利用paramiko连接远程服务器执行命令的方法
Oct 16 Python
Python Nose框架编写测试用例方法
Oct 26 Python
Python pycharm 同时加载多个项目的方法
Jan 17 Python
Python类中self参数用法详解
Feb 13 Python
Python写捕鱼达人的游戏实现
Mar 31 Python
python logging.info在终端没输出的解决
May 12 Python
python实现登录与注册系统
Nov 30 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
Jan 29 Python
Python自动化测试基础必备知识点总结
Feb 07 Python
Python os和os.path模块详情
Apr 02 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字符串的编码问题的详细介绍
2013/04/27 PHP
PHP return语句的另一个作用
2014/07/30 PHP
PHP文件读取功能的应用实例
2015/05/08 PHP
php实现查询功能(数据访问)
2017/05/23 PHP
JavaScript 空位补零实现代码
2010/02/26 Javascript
onkeydown事件解决按回车键直接提交数据的需求
2013/04/11 Javascript
js实现类bootstrap模态框动画
2017/02/07 Javascript
bootstrap datetimepicker日期插件超详细使用方法介绍
2017/02/23 Javascript
Angular中实现树形结构视图实例代码
2017/05/05 Javascript
JS判断数组那点事
2017/10/10 Javascript
ES6解构赋值实例详解
2017/10/31 Javascript
Vue.directive 自定义指令的问题小结
2018/03/04 Javascript
vue在手机中通过本机IP地址访问webApp的方法
2018/08/15 Javascript
JS实现在线ps功能详解
2019/07/31 Javascript
微信小程序登陆注册功能的实现代码
2019/12/10 Javascript
js 计数排序的实现示例(升级版)
2020/01/12 Javascript
vue 实现动态路由的方法
2020/07/06 Javascript
Element-ui el-tree新增和删除节点后如何刷新tree的实例
2020/08/31 Javascript
[01:20:47]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第一场 1月19日
2021/03/11 DOTA
python转换摩斯密码示例
2014/02/16 Python
python实现的用于搜索文件并进行内容替换的类实例
2015/06/28 Python
利用Python中unittest实现简单的单元测试实例详解
2017/01/09 Python
Python转换itertools.chain对象为数组的方法
2020/02/07 Python
Python填充任意颜色,不同算法时间差异分析说明
2020/05/16 Python
Python 实现自动登录+点击+滑动验证功能
2020/06/10 Python
为什么说python更适合树莓派编程
2020/07/20 Python
python+selenium 简易地疫情信息自动打卡签到功能的实现代码
2020/08/22 Python
关于box-sizing的全面理解
2016/07/28 HTML / CSS
爱普生美国官网:Epson美国
2018/11/05 全球购物
J2EE的优越性主要表现在哪些方面
2016/03/28 面试题
教师对学生的评语
2014/04/28 职场文书
2014领导班子专题民主生活会对照检查材料思想汇报
2014/09/23 职场文书
2014年幼师工作总结
2014/11/22 职场文书
寒假致家长的一封信
2015/10/10 职场文书
六年级作文之预言作文
2019/10/25 职场文书
Nginx搭建rtmp直播服务器实现代码
2021/03/31 Servers