哈罗,大家好。
好久不见。
或许有的朋友以为我已经弃坑了
其实不是的。
之前我给大家推荐的Scratch课程(https://apps9pH0kUG2892.h5.xiaoeknow.com),小小同学已经完成了初级部分。
而我之所以不再写这个系列的原因有两个:
1.我复述一遍不如直接看原版教材
2.中级教材对于低年级小朋友偏难,数学基础不够。
所以我决定暂时搁置Scratch的进一步学习,转而切换到编程机器人这块。
学习编程机器人,不仅能锻炼动手能力,增加硬件知识,之前学的Scratch图形化编程,也能够继续使用。
所以,我觉得这条学习路径是可行的。
01 机器人选择
随便淘宝搜索下编程机器人,能有一大堆。
我认为适合低年级小朋友的或者说刚入门的学生的机器人,必须具备以下几个特点:
- 组装不能太复杂
- 完善的系列教程与指导
- 提供图形化编程界面
所以我选择了Omibox编程机器人。
教程也很完善,从基础到进阶:
链接我就不放了,毕竟我也没收到广告费,想买的朋友直接淘宝搜索omibox就行了。
02 机器人组装
组装非常简单,对照指南,20分钟内绝对能完成。
基本上就是一个萝卜一个坑那种,几乎没有接错的可能性,对于入门系列机器人来说,确实是一个非常好的设计理念。
对于之前没有组装经验的同学来说,唯一需要注意的是公母头一定要对准即可。
组装完成就是这样子:
三个轮子,最前面那个是万向轮
03 上手试玩
这个机器人小车出厂预置了一些程序,提供了一些试玩的功能,例如躲避模式,巡线模式和跟随模式等。
可以按照说明试玩下,也可以不试,因为后面教程都会教如何实现的。
但我建议还是可以试下,既能增加对这个小车的了解,也能增加小朋友的学习兴趣。
04 开发环境配置
不同于之前我们教的Scratch的纯软件开发,机器人小车编程是软硬结合的,所以我们需要配置下电脑上的开发环境。
首先我们要安装串口驱动来连接小车主板,这边的话使用的是CH340驱动。安装了这个驱动我们才能在电脑上发现小车和下载程序到主板。
接下来安装开发软件Helloblock安装程序V1.0.6(190425).exe
这个软件集成了Scratch和Arduino。如果之前学过Scratch的话,是非常容易上手的。
一般初学者我们就使用图形快来编程,可以看到Omibox提供了很多扩展脚本来控制小车。
这个软件也提供了代码编程界面,和arduino兼容的,使用的是C++语言。这边我们就留待以后研究啦!
开发环境的配置,可能对小朋友来说部分难以理解,因为低年级的小朋友基本都没有学过微机操作(现在的小朋友对手机操作倒是非常熟悉)没有关系,大致讲述下让小朋友有个概念即可,这些不是我们学习编程机器人的重点。
05 结束语
好了,今天我们就讲到这了,大家对小车也有个初步了解了吧?
下节课我们就正式进入基础课程的学习 -- 控制车灯