python 串口读取+存储+输出处理实例
作者:zh-hao
今天小编就为大家分享一篇python 串口读取+存储+输出处理实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
研究了一晚上的成果。
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 控制终端输出文字的实例
- Python输出指定字符串的方法
- Python 格式化输出_String Formatting_控制小数点位数的实例详解
- python系统指定文件的查找只输出目录下所有文件及文件夹
- 关于python pycharm中输出的内容不全的解决办法
- python Popen 获取输出,等待运行完成示例
- 基于Python执行dos命令并获取输出的结果
- python实现异常信息堆栈输出到日志文件
- Python 使用 prettytable 库打印表格美化输出功能
- python 输出列表元素实例(以空格/逗号为分隔符)
- Python Print实现在输出中插入变量的例子
- 使用Python实现分别输出每个数组
- python输出数组中指定元素的所有索引示例
- Python操作多维数组输出和矩阵运算示例
- python3中利用filter函数输出小于某个数的所有回文数实例
- python循环输出三角形图案的例子
- Python字符串格式化输出代码实例
- python将邻接矩阵输出成图的实现
- Python终端输出彩色字符方法详解