Mind+最近更新了V1.7.1 RC1.0版本。本次更新不仅在原有的基础上优化了图形化Python及纯代码Python编程的功能,同时增加了云储存功能。
查看官网更新日志,更新内容如下:
版本V1.7.1 RC1.0 「2021.8.1」
【Python模式】
- 开放用户库,可自定义扩展库;「用户库教程」
- 增加内置扩展库:MQTT、Pygame;
- 增加pinpong库分类,并支持常用10个功能模块;
- Python代码模式优化报错提示及自动补全功能。
【全局】
- 增加云存储功能,可使用DF创客社区账号登录;
- 更新下拉控件,增加对触控屏兼容的优化;
【上传、实时模式】
- 功能模块新增上传模式与实时模式数据收发扩展;
- 上传模式新增环境光传感器、语音识别传感器、语音合成执行器、虾米扩展板;
- RMTT扩展库同步esp32所有小模块;
- Maixduino扩展库增加网络部分功能;
- Arduino板中断功能增加change模式选项;
- 实时模式新增主控板Calliope;
- 更新micro:bit V1及V2实时模式及MicroPython模式固件;
- micro:bit板无线功能优化,所有模式无线通信均可以互通;
- 其他功能优化及bug解决。
详细更新内容
首先是 【Python模式】:
首先重磅功能是Python模式开放了用户库,这样就可以自己编写Python的图形化积木了:
自定义扩展库教程:https://mindplus.dfrobot.com.cn/ext-python
Python模式内置库这次增加了Pygame和MQTT两个图形化库。
|
Pygame和MQTT库截图 |
Pygame是一个能直接做出各种小游戏的Python库,显示效果比海龟绘图更好,有了图形化的加持之后可以进一步降低使用门槛,例如写一个简单的贪吃蛇游戏。
|
贪吃蛇游戏运行截图 |
MQTT库可以连接SIoT或EasyIoT物联网平台,你可以使用Python搭配物联网之后可以完成很多科学实验的数据收集,分析及多种多样的展示:
|
|
Mind+界面截图 |
SIoT界面截图 |
- 增加pinpong库分类,并支持常用10个功能模块
在pinpong库的加持下,你就可以使用Python控制开源硬件了。
|
|
10个功能模块 |
Python控制 |
|
运行出错后报错提示 |
接下来是【全局】的更新:
大家呼声很高的云存储功能终于在版本V1.7.1 RC1.0版本上线了,打开新版本之后可以在“项目”菜单中发现新增了一个选项“保存到云端”,只需要点击右上角头像登录或者注册即可使用云存储功能(注:这个账号与社区账号相通,如果已有社区账号可以直接登录,注册需要使用手机号 ),这样项目保存在云端只要有网络的地方就可以随时打开了!
|
|
保存到云端按钮 |
登陆按钮 |
|
|
登陆界面 |
云储存界面 |
针对一些触摸屏电脑优化了控件,可以在触摸屏上通过点击进行操作了。
然后是【上传、实时模式】的更新:
实时模式和上传模式各增加了一个成对使用的功能扩展“发送数据到> 实时模式”和“接收上传模式的数据”。
这个功能主要解决上传模式支持的硬件多而实时模式由于无法增加更多硬件时(原因可查看说明),通过串口功能便捷的让实时模式也可以读取上传模式的数据。
|
|
发送数据到实时模式 |
接收上传模式的数据 |
例如:实时模式没有支持NFC模块,那么可以在上传模式写程序读取NFC模块的信息然后通过这个扩展发送,然后实时模式直接连接这个主控板通过串口接收数据。
上传模式加载数据发送扩展,然后加载需要发送数据的模块,编写程序:
实时模式加载数据接收扩展,然后连接串口接收数据:
- 上传模式新增环境光传感器、语音识别传感器、语音合成执行器、虾米扩展板
语音识别:传感器分类下
语音合成:执行器分类下
环境光传感器:传感器分类下
虾米扩展板:选择microbit后扩展板分类下
-
RMTT扩展库同步esp32所有小模块
RMTT现在的ArduinoC模式下的扩展模块数量与其他esp32主控板数量相当了。
-
Maixduino扩展库增加网络部分功能
Maixduino现在网络功能已经打通,可以正常使用了。
总结
以上,就是Mind+1.7.1的更新内容速览了,从官网下载安装即可体验。(注:每个版本的RC1.0更新内容较多,难免存在测试遗漏问题,因此供大家尝鲜使用,软件内部更新提示会在版本稳定之后的RC2.0或RC3.0推送更新,请至官网下载最新版本覆盖安装 )
官网下载路径:http://mindplus.cc/download.html
问题反馈与交流请加入Mind+官网QQ交流群:671877416
Mind+ V1.7.1 RC1.0
|
|
|
|
|
|