10387| 3
|
[讨论交流] Mind+简要测评 |
本帖最后由 汤果 于 2019-10-27 13:22 编辑 Mind+是一款由DFRobot开发的基于Scratch3.0的青少年编程软件。软件界面简洁,采用图形化编程,只需要拖动图形化程序块即可完成编程,方便中小学各年龄段开展编程教学。 Mind+编程模式分为两种:实时模式和上传模式。 实时模式 实时模式即典型Scratch编程模式,可以实现舞台上的角色与硬件的交互,编写互动游戏等项目。当然,实时模式也可以不连接硬件,进行纯软件层面的编程,可以编写数字故事,小游戏等。 Mind+实时模式界面 实时模式下可以引用音乐、画笔、视频侦测、谷歌翻译、文字朗读、语音识别等功能模块。其中文字朗读可以增添作品的可看性,对于制作动画和故事有很大的提升。语音识别功能能够增加作品的可玩性。 实时模式下的功能模块 此外,实时模式下还可以添加MQTT、获取天气、TinyWebDB、AI图像识别等网络服务。MQTT可以与物联网平台进行信息传递,制作出更加精彩的作品,甚至联机游戏。AI图像识别是新增功能,可以通过图形化编程的方式了解图像识别,体验人工智能。图像识别可以识别本地图片、网络图片,也可以调用摄像头获取实时画面进行识别。 实时模式下的网络服务模块 上传模式 上传模式需要将编写好的代码上传到硬件上执行,无须再连接电脑。上传模式和实时模式均支持当前教育领域主流开源硬件:Arduino、micro:bit、ESP32(掌控板)相关产品。Mind+完美的将三个硬件平台与Scratch软件平台进行了融合,使其拥有一致的使用体验,并且可以脱离电脑运行(上传模式),让你摆脱电脑的束缚,改造真实世界。 Mind+上传模式界面 上传模式左侧是图形代码工作区,右侧会自动生成Arduino C代码,方便学生对照学习编程语言。当主控板选择Micro:bit或掌控板时,还可以将代码编写语言改为MicroPython。这对高中阶段的学生学习Python语言及开源硬件编程提供了极大的帮助。 上传模式下切换到MicroPython编程语言 除了自动生成的代码以外,还可以自己手动编辑代码。在选择掌控板作为主控板时,用MicroPython编程,还可以使用Python下的列表、元组、字典等高级特性。 掌控板上传模式下MicroPython语言的代码块 功能亮点 1.支持海量传感器 扩展里选择相应传感器后可直接调用对应的代码块编程。扩展库在不断更新,支持种类将越来越多。相对来说,上传模式下支持的传感器比实时模式要多。 上传模式下支持的Micro:bit的扩展板 上传模式下支持Micro:bit的传感器 上传模式下支持Micro:bit的OBLOQ物联网模块的代码块 2.教程资源丰富 Mind+软件自带了视频教程和示例程序,方便初学者学习基本应用。选择“教程”菜单下的“视频教程”,可以查看软件内置的视频教程,根据步骤一步一步操作。 Mind+内置的视频教程 选择“教程”菜单下的“示例程序”,可以查看不同主控板各自的示例程序。 示例程序的打开方法 实时模式下Micro:bit的示例程序 上传模式下Micro:bit的示例程序 官方文档更是一块宝地,里面有软件的功能介绍,还有不同主控板的系列教程等你发掘。 Mind+官方文档 3.快捷截图 1.6版本开始增加代码快捷截图功能,快捷键:Ctrl+G。以后再也不用打开PS处理代码截图了。 Ctrl+G快捷代码截图 4.支持字号调整 Mind+的设置里支持字号调整,可以依据不同分辨率调整合适大小的字号。小屏幕不再拥挤。 Mind+字号调整 5.版本支持多 1.6版本同步发布了Mac版客户端,真是广大Mac用户的福音哪~ Mind+ Mac版客户端界面 如果需要使用以前旧版本客户端,可以通过“历史版本”找到下载链接。 Mind+历史版本下载 Mind+除了支持中英文外,还支持西班牙语、法语、韩语、泰语、土耳其语、蒙语,与国际接轨。 Mind+语言设置界面 小结 Mind+采用图形化编程的方式实现了对主流三大开源硬件的编程支持,适合各年龄段。以Micro:bit为例,可以使用官方编辑器MakeCode,但需要联网,对网络要求高。如果使用Scratch官方网站添加扩展的方式,支持的系统有限,网络也不稳定。因此离线编程是一个很好的解决方案。Mind+增加了Python编程语言支持,对高中新课标教学来说很有帮助。传感器方面,Mind+支持海量传感器,统整了三大主控板,使得用一个软件就可以编程,功能体验相同,避免了选一种主控板就要教一个新软件的现象发生。此外,Mind+更新速度较快,功能不断增加,传感器支持数量也在增加。中小学编程教育使用Mind+是一个不错的选择! |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed