makeblock训练规划(如果我的编程第一课是MakeBlock)

makeblock训练规划(如果我的编程第一课是MakeBlock)(1)

要说第一印象,那么MakeBlock mBot编程机器人在我看来可以算是之前我把玩过的索尼KOOV的另一种形态。

理由很简单,MakeBlock mBot和索尼KOOV都是融合了“搭建”和“编程”的东西,它们和传统意义上的玩具不一样,更多是某种入门级编程和逻辑思维的教育工具。然而这二者又决不可混为一谈,因为它们之间除了巨大的售价差之外整个侧重方向也不太一样,其中MakeBlock还更加注重“编程”属性而KOOV更注重“搭建”属性。

makeblock训练规划(如果我的编程第一课是MakeBlock)(2)

用浅显些的话说,就是MakeBlock希望你去探究mBot能“干什么”,至于索尼则是很好奇你会用KOOV“造什么”。

所以从整个“教育意义”的层面上去看,MakeBlock mBot显然是更加深入的。它甚至和当下的很多PC游戏一般提供扩展包,以满足深度编程和打造更复杂机器人的需要——当然也和PC游戏的扩展包一样,mBot的扩展包也是需要额外掏腰包购买的。

和我们印象中的通电积木们比起来,mBot包装盒里面拆出来的零件们会显得十分“硬核”。从裸露着各种芯片、电容的黑色主板,到形似PC配件同款的RJ25接口和2-Pin插针,无不让我想起最近疯狂折腾ITX PC的辛酸。

makeblock训练规划(如果我的编程第一课是MakeBlock)(3)

makeblock训练规划(如果我的编程第一课是MakeBlock)(4)

makeblock训练规划(如果我的编程第一课是MakeBlock)(5)

别怕,和市面上设计得五花八门的ITX主板们比起来,mBot的主板上接口插针之类的东西是非常精简的,另外提供的纸质说明书也足够详细以便安装。如果还觉得那个已经非常清晰明了的纸质说明书晦涩难懂,MakeBlock也准备了可以安装于iPhone和iPad上,提供图形安装指南的配套应用程序(但不知道为什么,iPad里面安装指南的零件组成和实际包装盒里提供的零件略有出入)。

啥?我走线难看?我就是懒得整理,不服你打我呀。

当然,我们还是建议14岁以下(或是初中以下)的小朋友们在家长的陪同和指导下拼装mBot。毕竟整个套件里面还是有几个细小且尖锐的螺丝,丢失了事小,不小心划伤或吞下肚子就糟糕了。

makeblock训练规划(如果我的编程第一课是MakeBlock)(6)

makeblock训练规划(如果我的编程第一课是MakeBlock)(7)

makeblock训练规划(如果我的编程第一课是MakeBlock)(8)

在组装完毕并且插上蓝牙模块开机之后,我们就可以开始使用iPad控制mBot以及给mBot编程了(当然也可以使用附赠的红外遥控器来控制它就是)。mBot本身的主板上已经集成了2颗RGB LED灯和一个蜂鸣器,标准套件里面则给了1个超声波距离感应器和1个环境光线感应器,所以即是不去买扩展套件也能有足够的玩法啦。

需要指出的是,在mBot的iPad配套应用里面其实有很多不同的功能,比如控制点阵LED显示屏显示表情等等。然而相关的组件在mBot的标准套装中并不提供,虽然是个无伤大雅的东西,然而我们感觉还是给标配上更好——哪怕稍微提高点售价我们觉得也能接受,毕竟按照绝对售价来说mBot并不贵呀。

makeblock训练规划(如果我的编程第一课是MakeBlock)(9)

makeblock训练规划(如果我的编程第一课是MakeBlock)(10)

makeblock训练规划(如果我的编程第一课是MakeBlock)(11)

和KOOV一样,mBot在iPad上的编程客户端也是Scratch图形化编程工具的高度简化版。并且既然是基于Scratch做的编程界面,那么我几乎可以将当时评价KOOV的语句基本照搬过来。这个应用给程序员们熟悉的if……else、loop等语句做了个很方便理解和调整的图形界面,就连我这个榆木脑袋都能轻松地上手,更别提那些学习能力和理解能力更强的儿童们。

但是和KOOV不一样的是,mBot的编程教学过程结束后就是真的结束了。mBot可能也是自认为提供的教程难度实在是不高,所以倒也没有像KOOV一样在每个教程完成之后再去将关键函数或语句的使用方法给复习一遍。并且所有在编程领域需要注意的事项在mBot的编程过程中同样需要注意,比如在一整套程序的末尾加上停止执行的指令等等。所以这个五颜六色的编程工具界面真的要深究起来,其实也是很严谨的啦。

一如既往的,初学者在彻底打造自己的程序之前也可以先跑一遍教程,了解下整个编程界面的基本操作和部分注意事项。并且值得表扬的是和KOOV的iPad客户端比起来,mBot的iPad客户端显然好了百八十倍,因为它的触控流畅度以及对各种操作的理解都很不错,至少不会出现那种我在屏幕上捅半天然后应用还不能正确理解我意图的尴尬。

makeblock训练规划(如果我的编程第一课是MakeBlock)(12)

makeblock训练规划(如果我的编程第一课是MakeBlock)(13)

makeblock训练规划(如果我的编程第一课是MakeBlock)(14)

就像我在文章一开始说的那样,和索尼KOOV编程积木比起来,mBot显然是个取向性不同的东西。因为前者更讲究“搭建”,后者更讲究“编程”;前者搭建完成之后需要拆开重新装好以便搭建不同的东西,后者搭建完成之后更多的是在编程方面发掘更多的玩法;前者搭建出来的是一个概念性的模型,后者在给足模块和配件的前提下甚至能够搭建出来可以一定程度上轻度使用的小型机械。

把看起来艰难的编程通过有趣、可爱又好玩的方式开放给更多人,是形如mBot这样的编程机器人追求的核心价值观和用于打动人的工具。这样也使得mBot这样的可编程机器人脱离了玩具的范畴,而发展成为某种“教具”,将编程门槛放低的同时进一步地去培养年轻人们自己解决问题的精神。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页