Thonny开发环境中显示数据曲线
▌01 开发MicroPython环境
1.简介
MicroPython 是一款运用在单片机上PYthon3 的版本,基于他对于MCU的开发就变成的非常容易。使用 安装 Thonny 软件环境开发PI Pico 可以非常方便的对于常见到的MCU模块(ESP32,ESP8266, Pico Pi等)等模块,并且可以对模块的固件进行升级。
Thonny还提供了对于Shell中Python程序输出的数据进行绘制曲线的功能,这就大大方便了对于MCU的调试。
▲ Thonny开发环境中的Shell中的DataPlot窗口
2.打开DataPlot
在Thonny的Shell使用鼠标右键,可以打开 Show Plotter。此时数据曲线窗口便可以显示在Shell中显示的数据了。
▲ 在Thonny的Shell中使用右键打开DataPlotter
for i in range(32):data = math.sin(i/3)print((i/32, data, i**2/(32**2)))
3.显示曲线
Thonny可以显示单个曲线,或者多条曲线,这取决于Shell中数据的形式。
(1)显示单条曲线
▲ 显示单条曲线
import machine
import esp
import math
for i in range(50):data = math.sin(i/3)print(data)
(2)显示多条曲线
▲ 显示两条曲线
import machine
import esp
import math
for i in range(50):data = math.sin(i/3)cosdata = math.cos(i/3)print((data, cosdata))
▲ 显示三条曲线
▌对Thonny显示总结
Thonny 的曲线绘制窗口可以对于输出到Shell中的数据进行显示,这极大地方便了对于MCU的数据的调试。通过输出 list,tuple数据,可以同时显示多条曲线。
■ 相关文献链接:
- MicroPython
- 安装 Thonny 软件环境开发PI Pico
Thonny开发环境中显示数据曲线相关推荐
- IFTTT在开发环境中使用Docker的经验
本文讲的是IFTTT在开发环境中使用Docker的经验,[编者的话]IFTTT是"if this then that"的缩写,事实上是让你的网络行为能够引发连锁反应.让你使用更为方 ...
- Qt4_在表中显示数据
在表中显示数据 在许多情况下,以表格式的视图为用户显示数据集是最简单的方法.本节给出 Staff Manager应用程序的主窗体,它由两个呈主一从关系的 QTableView 组成(窗体如图 13.4 ...
- 在python集成开发环境中、可使用快捷键运行程序_在Python集成开发环境中,可使用快捷键 运行程序。_学小易找答案...
[单选题]UFO默认报表模板不包括 [单选题]"取消结账"的快捷功能键组合为 [多选题]在UFO报表系统中,要想在表页上联查明细帐,需要具备哪些条件. [单选题]在UFO报表中,要 ...
- 让你提前认识软件开发(51):VC++集成开发环境中Linux下Pclint工程的配置方法及常见错误修改
第3部分 软件研发工作总结 VC++集成开发环境中Linux下Pclint工程的配置方法及常见错误修改 [文章摘要] Pclint是一种C/C++软件代码静态分析工具.它是一种更加严格的编译器,能够发 ...
- R语言ggplot2可视化百分比显示实战:纵轴显示为百分比、在柱状图上显示百分比、按照因子变量绘制分组子图(纵轴显示为百分比)、可视化图中显示数据百分比
R语言ggplot2可视化百分比显示实战:纵轴显示为百分比.在柱状图上显示百分比.按照因子变量绘制分组子图(纵轴显示为百分比).可视化图中显示数据百分比 目录
- 开发环境中实现Lombok消除Java冗余
Lombok是一种JavaArchive(JAR)文件,可用来消除Java代码的冗长.通过在开发环境中实现Lombok,开发人员可以节省构建诸如hashCode()和equals()这样的方法以及以往 ...
- SharePoint【调试,诊错系列】-- 开发环境中不同调试对象的Attach方式
在Sharepoint的开发环境中调试不同的对象有时需要Attach到不同的进程,下面就是一些常见的情况 1.Farm Solution -----W3WP.EXE 2.SandB ...
- mysql数据库导出模型到powerdesigner,PDM图形窗口中显示数据列的中文注释
1,mysql数据库导出模型到powerdesigner 2,CRL+Shift+X 3,复制以下内容,执行 '******************************************** ...
- python运行程序的快捷键_在Python集成开发环境中,可使用快捷键()运行程序。...
在Python集成开发环境中,可使用快捷键()运行程序. 更多相关问题 如何理解创新能力测试与创新能力的关系? 直埋线路与埋式电力电缆电压<35kv平行时最小间距为(). 放射性物品装卸作业时, ...
最新文章
- 用koa开发一套内容管理系统(CMS),支持javascript和typescript双语言
- java调用webservice_WebService学习总结(四)——调用第三方提供的webService服务
- hdu-1541 Stars----- 树状数组
- [转]暴牛!全国女生录用老公统一考试试卷
- python数据分析要学多久_如何七周成为数据分析师18:Python的新手教程
- XnConvert for Mac(批量图像格式转换软件)
- AndroidDeveloper Weekly No.3
- php gtk 中文手册,PHP-GTK
- Hive教程(02)- Hive安装
- H3C|HUAWEI 交换机Comware系统的基本使用(以HUAWEI S5720为例)
- mysql姓氏笔画排序_mysql中怎么按姓氏笔画排序
- 一个简单的apk破解
- Pr 视频效果:过时
- c语言int temp什么意思,C中的temp是什么意思?
- 华为防火墙IPSec虚拟环境配置
- 招商银行一网通支付(php接入招商银行一网通支付)
- 现在国际上发行的优秀的儿童期刊杂志有哪些
- java的动物打一生肖,吉祥的动物是什么生肖 指哪个生肖 打一生肖
- C++中关于数据小数点,取整的方法
- STM32应用(九)编码器及其测速原理、L298N电机驱动控制编码器电机