muPython官方版是一款专为初学者和教育者设计的微控制器编程软件。muPython官方版提供了友好的图形界面和简化的代码编辑器,使用户可以轻松编写和调试微控制器程序并且支持多种主流的微控制器平台,如Arduino和MicroPython,用户可以选择适合自己的硬件平台进行开发。muPython官方版还提供了丰富的示例代码和教程,帮助用户快速上手和理解编程概念。
-
5.11 中文版查看
-
0.1.9 电脑版查看
-
官方版查看
-
20.03 电脑版查看
-
1.48.0 官方版查看
muPython软件简介
muPython 是基于Mu给初学者的 Python 编辑器,可以为「指间ESP」开发板编写 MicroPython,也可以使用标准的Python3编写代码。它旨在使学习体验更加愉快,它使学生能够在早期体验成功,这在你学习任何新知识的时候都很重要。
muPython软件特色
1、工具栏
将鼠标悬停在按钮上(而不是实际点击它),您会看到一个小工具提示弹出按钮,其中包含有关按钮功能的更多信息。试试吧!大多数按钮保持不变,但有些按钮会根据您当时的操作而改变。
模式:
单击它可以更改MuPython的当前模式。每种模式都有不同的功能,具体取决于您想要实现的目标。
文件系统:
新建:创建一个新的空白文件。
打开:打开电脑上的Python文件。
保存:将Python文件保存到电脑上。
代码操作:
具体取决于您当前使用的模式,每种模式都有不同的功能,为您提供了与您编写的代码进行交互的有趣方式。如图所示:
运行:将python代码直接运行可以与「指间ESP」开发板交互。
刷入:将python文件保存到「指间ESP」开发板中。
文件:显示「指间ESP」开发板中的文件列表,可进行打开,删除操作。
REPL:是一种用Python与计算机交谈的交互方式。
绘图:监 听有效的数据源(Python程序,REPL中的某些内容或来自连接设备的串行数据)进行绘图。
显示设置:
放大:放大Python代码显示。
缩小:缩小Python代码显示。
主题:三种主题:白天、夜晚、高对比度。
编辑器支持:
检查:分析代码并提出改进方法。
代码美化:代码格式化操作。
帮助:在浏览器中打开帮助文档。
退出:关闭muPython编辑器。
2、信息栏
显示硬件连接状态及操作提示
3、显示当前模式及设置按钮
当前日志:显示操作日志,反馈bug时,可以复制日志给开发哥哥。
烧录固件:烧录「指间ESP」固件,烧录会删除开发板内的文件,烧录前需备份开发板的文件。
关于:查看软件版本号等信息。
muPython软件功能
1、不依赖网络,可离线安装使用
2、mPython官方版支持hex、python、blockly三种代码的读写
3、blockly模式下支持函数功能
4、可实现简单仿真
5、可云端存取项目
muPython软件亮点
1、简单易学
mPython极其容易上手。
2、免费开源
mPython正式版是FLOSS(自由/开放源码软件)之一。
3、可移植性
由于它的开源本质,mPython已经被移植在许多平台上。
4、面向对象
mPython正式版既支持面向过程的编程也支持面向对象的编程。
5、可扩展嵌入性
需要一段关键代码运行得更快或者希望某些算法不公开,可以部分程序用C或C++编写。可以把mPython嵌入C/C++程序,从而向程序用户提供脚本功能。
6、丰富的库
mPython标准库确实很庞大。它可以帮助处理各种工作,除了标准库以外,还有许多其他高质量的库。
7、规范的代码
mPython采用强制缩进的方式使得代码具有较好可读性。而mPython语言写的程序不需要编译成二进制代码。
muPython更新日志
1、修复yolo和posenet窗口无法关闭的bug
2、修复子窗口不会随着主程序退出而推出的bug
3、修复文件刷入后端口会断开的bug
4、修复REPL控制台 waiting for download的bug
5、修复频繁点击REPL或运行会闪退的bug
6、修复频繁美化代码和运行切换会闪退的bug
7、修复工具栏按钮交互需要多次点击的bug
8、ideabit模式新增工具栏按钮交互时的状态变化
9、修复文件列表获取失败问题(但设备连接后第一次打开还是大概率会失败)
10、修复figerbit下多个功能窗口共存的问题,现在同一时刻只能存在一个子窗口