图形化操作、闯关式知识积累、结合硬件和软件,枯燥的编程学习在“程小奔”帮助下开始变得有趣了。
“程小奔”是Makeblock开发的一款普及型寓教于乐的编程机器人,分为“小程”和“小奔”两个部分,前者是带LED面板的可编程控制板,后者是带轮子的可移动底座。其中,所有编程逻辑都在“小程”里面执行,可以独立使用;“小奔”需要和“小程”结合才能使用,赋予其动起来的能力。
据介绍,“小程”配备了红外线接收装置(集成了颜色传感器和红外传感器)、齿轮定位器、陀螺仪(用于计步和检测震动),还内置了WIFI和蓝牙通讯模块。
除此之外,“小程”可以兼容Makeblock旗下电子积木平台—神经元。这意味着使用小程不仅可以使用其自带的10种电子模块,整个神经元体系的几十种电子模块都可以支持。除此之外,小程还可以兼容一些传统的传感器,在结构上还可与乐高兼容。
上方面板为“小程”,下方底座为“小奔”
首先,用户需要下载手机端APP“慧编程”,然后完成五个大关卡,分别为开始、事件、初次见面、序列和循环。这是为了帮助用户初步掌握“程小奔”的简单用法。
进入大关卡后,用户会收到指定任务,并通过编程的方式来完成这些任务,从而解锁下一个关卡。不过,用户并不需要编写代码,而是通过组合不同的“积木”来实现任务的要求。
编程积木
编程完毕后,用户通过蓝牙将手机端和“程小奔”连接,后者会执行已经编写好的程序,完成发声、行走等一系列操作。
完成了闯关训练后,用户就可以下载另一款手机端APP“Makeblock”进行更多自定义编程了。值得一提的是,“Makeblock”还可以作为遥控,直接控制“程小奔”的行动,包括行走、屏幕图案等。
在手机上控制“程小奔”
除了移动端,用户还可以在PC端下载“慧编程”(mBlock)实现更多高阶自定义编程玩法,比如AI识别年龄、情绪识别、实时天气预报等功能。在这个界面,用户自由选取“积木”进行编程组合后,右侧就会自动同步当前程序的Python语言代码。当然,用户也可以直接用Python语言进行编程。
“慧编程”界面
这样一来,孩子们通过拖拽积木块或编写Python代码,可以创作有趣的游戏、动画,激发想象力和创造力;还可对硬件和机器人编程,获得现实世界的成就感。
“我们同时把人脸识别、语音识别、图像文字识别等功能集成到了我们软件里面,带给小朋友去使用。”创始人王建军介绍,“我们希望孩子不仅成为AI的使用者、被服务者,也希望他们能够明白背后的原理,能够学会去使用这些技术帮助他们发挥创造力。”
“程小奔”体感游戏