[讨论交流]mind+入坑初体验

查看: 990|回复: 3

[讨论交流] mind+入坑初体验

[复制链接]
本帖最后由 gckulo 于 2019-10-8 13:58 编辑

最近看到微信群里面大家都在讨论Mind+,大家的评论都挺不错的。我当前正在用米思齐教编程,支持的硬件很丰富,不过感觉学生上手还是稍微有点难度,目前学生基本都有一些scratch的基础,正好试一下看看这个软件如何。以下是我的使用感受:

百度搜索了一下Mind+,出现第一个词条就是官网链接,好感度UP


201909255074.png


打开官网,首页有图文介绍+视频介绍,好感度UP




201909259109.png
201909255226.png

软件大多功能差不多,但是教程是否完善很重要,打开页面顶上有个“教程”,似乎还比较完善,软件的基本安装说明和硬件编程的教程都有。好感度UP

201909253160.png

看了一遍软件安装教程和快速上手视频,基本从安装到初始使用都介绍了,感觉跟Scratch的风格和操作方法差不多。

201910083369.png 201910084109.png

下面有Arduino系列、micro:bit系列、掌控板系列、IOT物联网、AI人工智能系列的教程,还提供了PDF的版本,这样方便教学的时候直接打印出来当课本看。

点击目录链接之后跳转到了他们的论坛,论坛有个回贴功能。好感度UP!

201910088822.png 201910088231.png

教程方面好像还比较完善,看起来不错,下载一个试试。

下载页面列出来可以用的版本。看起来当前还只支持windows,苹果和linux的系统不支持,不过列出来了应该也在开发中吧,不知道啥时候能好。

我都用的是win10的系统,下载windows的版本就好了。


201910089906.png

下载好之后是V1.5.6版,安装包有329M,体积不是很大,但也不是那种很轻巧的软件。

201910088346.png

安装过程就没啥好讲的,直接下一步就好了,跟正常软件相同,不过视频里面提到的杀毒软件并没有出来拦截,几分钟之后进度条走完就安装好了。

第一次启动,速度有点慢。


201910082192.png

201910085226.png

正式打开界面,跟Scratch3.0的布局相同,都是右边舞台,左边积木,保存的文件是.sb3。

201910087057.png

扩展库里面除了有一些主控板的支持,还有一些特别的scratch的功能模块,例如常规的音乐和画笔,还有语音识别、文字朗读以及谷歌翻译和视频侦测,这些功能有些在追赶人工智能的大趋势了。

201910081592.png

简单体验了一下语音识别和语音朗读,挺有意思,不用硬件也可以玩,

当然也可以通过语音控制板子,翻出块Arduino的板子,连接设备,自动把固件烧录好了,先用语音点个灯。

201910082652.png

编程比较简单,点击空格,对着电脑麦克风讲“你好”他会用语音讲“你好呀”(有点像谷歌那种机器人翻译的机械声音),按下空格讲“开灯”,板子上的灯就亮了。

效果还不错,简单体验没啥问题,主要是新奇。

201910084385.png

在这个实时模式界面主要是做跟电脑的交互,所以硬件是不能脱离电脑的,要把程序刷到板子上脱开电脑使用,需要切换到上传模式。

打开扩展库,与官网讲的一样,micro:bit、arduino、掌控板都支持了,这个好像比较少见。我选择arduino uno

201910088733.png


示例程序里面选闪烁

201910082377.png

自动生成了C代码

201910089107.png

连接设备,有个“一键安装驱动”,不过我的电脑之前装过,所以直接显示了端口

201910084490.png

上传速度还可以,在24%的地方会卡一会儿,然后嗖的一下就完了。


201910082386.png

成功点亮一个灯,使用体验上还不错,基于scratch3.0的界面也很美观。

201910081013.png

继续测试,看看它号称的硬件支持度怎么样,再次打开扩展库。

统计了一下,传感器里面有54个,执行器有8个,通信模块有3个,显示器里面有8个,基本上常用的模块都支持了,还有些比较新奇的比如PM2.5粉尘传感器、ph计、手势传感器、闪电传感器、物联网模块这些电子模块。比起米思齐官方自带的也没有少多少,还有很多特别的,这点不错。

查了一下官方文档,好像还不支持自己写扩展模块,要增加新的得找官方来写,这点不如米思齐开放。

201910084462.png

201910084661.png

201910087120.png
201910082081.png

最后体验了一下官网上写的转python功能。

发现在arduino下没有生成的代码是arduino C的,查了下官方文档,发现是arduino这个板子性能不支持python,需要用micro:bit或者掌控板。
主控板换成mciro:bit,语言这里可以切换到python。

201910086187.png

接下来编程看看:

显示一个hello world,右边代码区自动生成的代码是标准的python格式。
发现这里的micro:bit的功能很丰富,所有的板载资源都引出来了。

201910083045.png


再看看掌控板的python,据官方文档说掌控板的microptyhon更加全面,切换到掌控板,语言同样有arduino c和micropython两个选项,选择microPython。

果然,在这个模式下左边模块区域有列表、元组、字典、数值、文本这些全功能的python变量类型,看来掌控板还是更加适合学习python语言。

201910088270.png


文档里面有提到一个特别的手动编辑的功能,可以手动写代码,而且把图形模块拖过去可以显示他的代码。

体验了一下,这个对于我这样记不住代码的初学者来说还是很方便的,

可以对照着敲代码,也可以直接把代码拖到手动编辑区快速编程,这个功能点个赞,不过隐藏的有点深了。


201910085510.png

更多功能后续再体验了,简单总结一下:

体验了Mind+的四个主要卖点:

1、基于Scratch。
2、支持三大主控板。
3、支持海量传感器。
4、支持python代码编程。

使用上来说,跟Scratch的界面何操作方法基本相同,也有快速入门的视频和教程,上手完全没有难度。
当然对于一个玩硬件的老师来说,印象最深的是支持的硬件种类非常丰富,应该是我见过的在scratch平台上支持硬件最丰富的软件了吧,
还有一些语音识别这种功能,玩法比较丰富。
缺点的话我觉得软件功能有点太多,所以有许多界面和模式以及隐藏功能,可能会被搞晕,期待后续能做的更好吧。


201910089154.png

rzyzzxw  版主

发表于 2019-10-8 14:01:59

哈哈,欢迎欢迎。
回复

使用道具 举报

shzrzxlee  中级技匠

发表于 2019-10-12 20:00:16

不是每种主控板,都有那么多传感器支持的。而且实时模式、上传模式都是不同的扩展。实时模式没几个传感器支持的,连舵机都不支持。kittenblock软件支持
回复

使用道具 举报

gada888  版主

发表于 2019-10-22 16:57:04

很接地气的讨论
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2020 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail