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高级应用实例对比:高效计算大文件中的最长行的长度
Jun 08 Python
Python的Flask框架中集成CKeditor富文本编辑器的教程
Jun 13 Python
Python爬虫:通过关键字爬取百度图片
Feb 17 Python
快速实现基于Python的微信聊天机器人示例代码
Mar 03 Python
使用python批量化音乐文件格式转换的实例
Jan 09 Python
Django如何防止定时任务并发浅析
May 14 Python
将python文件打包成EXE应用程序的方法
May 22 Python
Python netmiko模块的使用
Feb 14 Python
Python多线程:主线程等待所有子线程结束代码
Apr 25 Python
如何在mac下配置python虚拟环境
Jul 06 Python
利用python查看数组中的所有元素是否相同
Jan 08 Python
详解如何使用Pytest进行自动化测试
Jan 14 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 URL编码解码函数代码
2009/03/10 PHP
thinkphp5.1 文件引入路径问题及注意事项
2018/06/13 PHP
解决windows上php xdebug 无法调试的问题
2020/02/19 PHP
二级域名转向类
2006/11/09 Javascript
删除重复数据的算法
2006/11/23 Javascript
JavaScript 变量作用域分析
2011/07/04 Javascript
JavaScript网页定位详解
2014/01/13 Javascript
js实现连个数字相加而不是拼接的方法
2014/02/23 Javascript
JavaScript交换两个变量值的七种解决方案
2016/12/01 Javascript
详解angularJs中自定义directive的数据交互
2017/01/13 Javascript
详解nodejs微信公众号开发——3.封装消息响应模块
2017/04/10 NodeJs
vue+ElementUI实现订单页动态添加产品数据效果实例代码
2017/07/13 Javascript
JavaScript分步实现一个出生日期的正则表达式
2018/03/22 Javascript
Vue CLI3.0中使用jQuery和Bootstrap的方法
2019/02/28 jQuery
js中Function引用类型常见有用的方法和属性详解
2019/12/11 Javascript
javascript设计模式 ? 简单工厂模式原理与应用实例分析
2020/04/09 Javascript
react使用antd表单赋值,用于修改弹框的操作
2020/10/29 Javascript
一行JavaScript代码如何实现瀑布流布局
2020/12/11 Javascript
ES6字符串的扩展实例
2020/12/21 Javascript
[01:24]DOTA2上海特锦赛OG战队抵达 专车接机入驻总统套房
2016/02/23 DOTA
[01:11:11]Alliance vs RNG 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
详解Python 数据库的Connection、Cursor两大对象
2018/06/25 Python
Django框架创建mysql连接与使用示例
2019/07/29 Python
Python中字典与恒等运算符的用法分析
2019/08/22 Python
python实现批量文件重命名
2019/10/31 Python
python3中编码获取网页的实例方法
2020/11/16 Python
解决pycharm 格式报错tabs和space不一致问题
2021/02/26 Python
HTML5+WebSocket实现多文件同时上传的实例
2016/12/29 HTML / CSS
Opodo英国旅游网站:预订廉价航班、酒店和汽车租赁
2018/07/14 全球购物
广告学专业毕业生自荐信
2013/09/24 职场文书
建筑工程专业毕业生自荐信
2013/10/19 职场文书
中专生学习生活的自我评价分享
2013/10/27 职场文书
党风廉政承诺书
2014/03/27 职场文书
有关爱国演讲稿
2014/05/07 职场文书
疾病捐款倡议书
2014/05/13 职场文书
创业计划书之熟食店
2019/10/16 职场文书