Robo Wunderkind:向儿童教授编程的最佳方法

自从我还是个孩子以来,学习编程的方法就走了很长一段路。 7岁那年,我在Amstrad上学习BASIC。我可能最有趣的就是更改屏幕的颜色。如今,孩子们喜欢选择。 Robo Wunderkind套件使用独特的图形界面和可定制的机器人玩具来介绍编程。它易于使用,易于构建,并且可以熟练地吸引6岁及以上的孩子。

Robo Wunderkind现在可以作为入门工具包或教育工具包使用,目前也正在启动他们的下一代模型,并附带明年到期。如果此评论激起了您的兴趣,请继续支持他们最新的Kickstarter。

包装盒中有什么?

有两种套件可供选择:入门版和教育版,零售价分别为179美元和249美元

在入门工具包中,您会发现:

  • 具有蓝牙连接的机器人主体。
  • 两个电机模块,车轮,
  • 小后轮稳定器。
  • 按钮模块。
  • RGB LED模块。
  • 四个乐高兼容
  • Micro-USB充电电缆。
  • 教育工具包更进一步,增加了一个功能:

  • 一个伺服模块和灵活的连接器电缆。
  • 一个连接器块。
  • 距离传感器模块。
  • 附带的挡板允许您保护裸露的连接器并无休止地自定义机器人。积木,小人仔或乐高积木的作品可以通过多种方式进行连接。

    Robo Wunderkind入门

    唯一随附的印刷说明是一本小册子,列出了所有不同的模块。浏览一下,以便您知道每个对象是什么。它们都用颜色编码。

    您需要下载RoboLive或RoboCode应用程序才能开始使用。每个应用程序都包含一些机器人设计。

    激活主体模块,使用该应用程序将其配对,即可进行设置。选择设计后,将显示机器人的分解图。当您将每个模块单击到位时,将出现绿色对勾,表明已成功检测到它。我5岁的孩子可以毫无问题地将各个部分组合在一起,通常在正确的位置。唯一棘手的部分是正确调整主体的方向。如果您以错误的方向开始,带有开/关开关的面板可能会阻止您单击内容。

    从那里,点击“我做完了",您将取决于您选择的应用程序,将其带到远程控制仪表板或图形编码视图。

    RoboLive

    第一个应用程序是RoboLive,它仅提供了以下功能:所有连接的模块。这可能是最容易上手的孩子的地方,并且可以立即向他们反馈特定模块可以做什么。包含五到六种带有预建仪表板的机器人设计,尽管您也可以从头开始进行新项目。可以将控制组件拖放到仪表板上,有些组件可以调整参数。

    我发现RoboLive最终无法实现,尽管这是我儿子拿起和玩耍的最简单选择。一旦对每个模块的功能有了基本的了解,我建议您转向RoboCode。

    RoboCode

    这才是真正的编程乐趣所在。搭建好机器人之后,您会看到一个图形状态机。首先,只需打一下游戏,看看会发生什么。随着机器人在状态机中前进,每个步骤都将以绿色突出显示。如果已触发特定的过渡条件,则该过渡条件也会突出显示。

    当然,如果您喜欢挑战,也可以始终从头开始完全进行机器编程。

    A单个状态可以包含多个要同时执行的动作,每个状态都通过简单的单向箭头连接到另一个状态(即,当一个状态结束时,移至下一个状态)。条件(以红色显示)也可以附加到状态,因此单个状态可以具有多个向外路径,具体取决于满足哪个条件。掌握基本知识的时间不会超过15分钟,很快您就会修改程序。不过请注意删除模式:您点击的所有内容都会立即消失-没有确认对话框!

    这不是“从头开始"

    尽管我真的很喜欢图形状态机值得一提的是,如果您的孩子已经在学校学习了一点编程,那么他们很可能正在使用Scratch。这两个概念有很大的不同。 Scratch是一个模块化的图形编程系统,孩子可以在其中拖动代码块并填充空白。它比RoboCode系统更接近实际编码。

    话虽如此,我认为两者都对学习很有帮助。实际上,如果您学习计算机科学学位,则可能会在某个时候学习状态机。与Scratch相比,它们对于检查控制在系统中的流动方式更有用,并且与机器人技术之间的联系更为直接。

    您当然可以用两种方法获得相同的最终结果,但是我觉得RoboCode状态机的想法是补充其他想法的有用工具。

    很快,您不必选择。 Robo Wunderkind小组正在开发明年的RoboBlockly应用程序;这是Scratch for Robotics的实现。您可以两全其美!

    下载教学课程

    我必须承认,起初我有些失落,在其他框中找不到印刷的教程而不是一张简短的传单,其中说明了哪件作品在做什么。首次打开RoboCode界面非常艰巨,并且随附的帮助系统只是一长串按钮。作为一名程序员,这对我来说很简单,但是我不确定向儿子教最好的方法。

    然后,我发现了广泛的课程,可以免费下载并适合适合所有年龄段。它包含教学指南,完整的教案,工作表以及RoboLive和RoboCode的答案。随身携带笔记本电脑,这样您就不必打印所有内容,也不必跟着孩子走。

    下一代Robo Wunderkind Kickstarter

    我们已经审查了当前一代的RoboWunderkind套件,虽然它是一个很棒的软件包,但并非没有它缺陷。值得庆幸的是,RoboWunderkind已为其下一代模型(现正在启动)提供了很多反馈。

    除了对所有当前硬件模块进行小的改进之外,它还引入了一组新的模型。一个:

  • LED矩阵显示
  • 运动传感器
  • 光传感器
  • 行跟踪传感器
  • 这些打开

    RoboUniverse是新的应用程序,它将完全不同的RoboCode和RoboLive结合在一起,并引入了一个新的RoboBlockly(类似于Scratch的编程接口)。此外,还有一个针对年龄较大的孩子的新Arduino和Python API正在开发中。

    购买Robo Wunderkind套件还是等待?

    事实是,当今的学校简直就是并为我们的孩子为他们正在进入的技术世界做准备(除了他们没有教的事情,例如财务责任,但我离题)。作为父母,我们有责任填补这些空白。 Robo Wunderkind教育工具包是实现此目标的好方法。

    RoboCode的状态机表示形式与易于构建且可自定义的机器人相结合是一个成功的组合,唯一的缺点是它可能会造成混淆大一点的孩子,如果他们已经在学校学习Scratch。希望RoboBlockly Scratch应用程序能尽快解决这个问题。

    感谢Robo Wunderkind,我们有一个完整的教育工具包,可以赠送给一个幸运的读者。在下方输入您有机会获胜!

    参加比赛!

    标签: 教育技术 教育游戏 免费赠品 编程游戏 机器人技术 玩具