第一节基础小车搭建及软件的安装与运行
教学目标:1、通过本节课的学习,学生能初步认识智能蓝猫车的组件材料,并熟练掌握蓝猫车的搭建方法技巧。2、学会安装AS-Block软件,并进行相应的设置,与小车连接成功。
一、认识基础部件
蓝猫智能车组件材料,提供一个底板、两个车轮、一个万向轮、两个电机、一个CF-Board-A主控板、一个超声波传感器、其它结构件等。
底盘小车轮前轮
汽车图标(万向轮)
直流马达主控板
二、主要部件的安装
利用铆钉或螺丝进行组装,效果如图所示:
(1)后轮组装
(2)前轮组装
(3)主板安装
左电机连接线插入→M1(D5 D7)
右电机连接线插入→M2(D6 D8)
左边直流电机数据线连接在主控板上标有“左电机”的M1端口,右边直流电机数据线连接在主控板上标有“右电机”的M2端口,注意黑线插在涂黑圈的针脚上,干万别接错了哦!
三、AS-Block软件说明
AS-Block是由江苏趣创信息技术有限公司(创趣天地-CFunWorld)基于Scratch 2.0和Arduino进行深度二次开发,推出的一款适合青少年学习的编程软件。Scratch 是由麻省理工学院(MIT) 设计开发的一款简
易的编程工具。针对孩子们的认知水平,以及对于界面的喜好,MIT 做了相当深入研究和颇具针对性的设计开发。不仅易于孩子们使用,又能寓教于乐培养孩子们的创新能力,让孩子们获得创作中的乐趣。AS-Block 充分继承Scratch 软件的优点:使用者可以没有编程基础,也可以不会使用键盘。构成scratch 程序的命令和参数通过积木形状模块来实现。用鼠标拖动模块到程序编辑栏即可。右边是编辑好的程序代码,中间是可以用来选择的功能模块,左边上部是程序预览和运行窗口,左边下部是角窗口,清晰明确的布局具有相当好的操作体验。AS-Block 又充分结合Arduino 概念增加了丰富的硬件积木编程模块(例如获取环境温度、房间光强,控制灯光闪烁、电机旋转、机器人控制等),使用者可以简单的通过这些模块开发出更具创意趣味和实用价值的系统。
四、软件安装
Step.1下载文件,具体安装步骤如下:
1.点击,弹出如下窗口:
选择安装目录后点击“下一步”(建议使用默认安装目录,安装目录不可使用中文);
2. 弹出准备安装窗口,点击“安装”;
3.弹出如下安装过程:
如果安装过程中弹出警告窗口,点击允许即可。
4.弹出如下窗口,点击“完成”,即安装成功;
Step.2 打开AS-Block,点击串口菜单下的“驱动安装”选项,进行驱动安装;
点击“驱动安装”后弹出如下窗口:
点击“安装”,直至弹出如下窗口即安装成功(如果过程中出现安全软件提示安装警告,允许安装即可):
五、在线使用步骤
AS-Block支持软件和硬件通过USB数据线或蓝牙模块进行在线通信交互,具
体使用步骤如下:
Step.1 打开AS-Block软件;
Step.2 通过USB数据线将Arduino UNO系列的控制板与电脑连接,并打开控制板的电源开关;
Step.3 在AS-Block软件的“连接”下拉菜单中到对应的COM口号,点击相应的COM口即可;(小技巧:通过插拔USB数据线可以快速查看对应的COM 口号)在COM端口号下重新选择两次插拔中多出来的一个的COM口号,点击确定即可。
Step.4 固件上传:若主控板没有上传过AS-Block中的固件,点击“连接”下拉菜单中的“固件上传”,会显示“上传中…”,需要等待一段时间,直至出现“上传成功”,即可实现软硬件之间的交互通讯。注意:在每次使用离线下载之后需要重新上传固件;
Step.5 完成上述步骤后就可以编写或运行相应程序了。
六、实践任务
我的第一条小程序
打开AS-Block,小车与电脑连接,并进行固件成功上传。
点击“脚本”——“Arduino模块”下的读书传感器模块,将设置数学口模块拖动到最右边的“脚本编辑栏”并进行设置平,如图所示:
双击该图标,查看主板上面的13口LED是否亮起,如亮起则表示程序执行成功!
课后阅读:
1769年,法国炮兵工程师尼姑拉斯·古诺大尉经过六年苦心研究,成功地制造出世界上第一辆依靠自身动力行驶的蒸汽动力无轨车辆,准备用以牵引大炮。这辆车前部吊装一个锅炉,锅炉产生的蒸汽推动气缸中的活塞以驱动前轮,车长7.32m,车高2.2m,前轮直径1.28米,后轮直径1.50米,前进时靠前轮控制方向,每前进12~15min需停车加热15min,运行速度3.5~
3.9km/h,这辆汽车被命名为“卡布奥雷"。