少儿编程教学资料,仅供参考,需要可下载并修改后使用!
第一课 构造和编程环境
活动目标
1. 本节课是学生第一次正式接触桌面机器人,所以要着重吸引学生的注意力,激发学生对于学习桌面机器人的兴趣。
2. 桌面机器人所用传感器较多,老师要介绍清楚各个传感器的位置,这样的好处在于学生自主编程时不会在传感器的位置上出错。(比如编写防跌程序时由于不清楚传感器位置,错把巡线传感器当做防跌传感器,从而影响桌面机器人的运行。)各个传感器的工作原理不一定要在第一节课要求学生掌握,可以在后面课程学习到的时候进行逐个介绍学习。
3. 要求学生掌握桌面机器人如何开关机、如何与电脑连接以及机器人的联机模式、脱机模式,还有程序的传输。
4. 因为本阶段课程针对于学习过Scratch实验箱的学生体,所以他们是有Scratch编程基础的,对于基础命令条的掌握应该是很熟悉的,所以老师主要着重于盛思模块的命令条介绍。
5. 营造课堂良好学习氛围,整节课可以以学生为主体,老师抛出问题引发学生的积极思考与讨论,提高学生的学习主动性。
重点知识
硬件:
    因为桌面机器人的构造以及各个传感器的位置在教材上都有清晰准确的体现,所以这里不再赘述。
防撞传感器拓展知识:
        防撞传感器就是利用红外信号遇到障碍物距离的不同,反射强度也不同的原理来进行障碍物远近的检测。红外测距传感器具有一对红外信号发射与接收二极管,发射管发射特定频率的红外信号,接收管接收这种频率的红外信号,当红外的检测方向遇到障碍物时,红外信号反射回来被接收管接收,经过处理之后,通过数字传感器接口返回到中央处理器主机,中央处理器即可利用红外的返回信号来识别周围环境的变化。
软件:
        桌面机器人连接电脑后会自动安装驱动,若安装驱动失败,请参考如下方法:
少儿编程分为哪几个级别
右键单击“我的电脑”——“属性”——“设备管理器”选择有黄叹号的端口,右键单击“更新驱动程序软件”——“浏览计算机以查驱动程序软件”,选择“D:\arduino\drivers”单击下一步进行安装。
单击程序中的“盛思模块”——“安装机器人驱动”。
智能人形机器人:
智能机器人的外部传感器大致可分为力学传感器,触觉传感器,接近传感器,视觉传感器,滑觉传感器和热觉传感器等,对于智能机器人来说传感器是必不可少的一部分,对于每一个环节传感器都是很重要的,如此看的出来,智能机器人对传感器有非常严格的要求 首先值得关注的是精度等问题,对于智能机器人来说传感器需要有精度高,可靠性高,稳定性好。智能机器人在感知系统的帮助下,自主完成人类指定的工作,如果传感器的精度差,会直接影响机器人的作业质量,如果传感器不稳定或者可靠性不高,很容易导致智能机器人出现故障,轻者导致工作不能正常运行,严重者还会造成严重的事故,因此传感器的可靠性和稳定性是智能机器人对其最今本的要求。
智能机器人所用各种传感器就相当于我们人类的听觉、嗅觉、触觉,主要收集外界信息,机器人主机相当于人类大脑,电机驱使机器人发生动作。简单来说就是传感器收集外界信息传
给主机分析该做什么动作,然后由各类电机驱动机器人完成动作。
   
教学过程
课程导入                                            (20分钟)
1.使用桌面机器人的语音控制模式瞬间点爆学生的激情。
    首先将桌面机器人连接电脑——确保机器人驱动已安装成功——打开编程软件——点击“编辑”下拉菜单——选择“脱机模式”——点击“连接”——选择驱动端口——编写程序——点击“上传”。
语音控制模式程序:
需要注意的是当程序烧录完成后程序框底部会显示:Process running : Success !代表程序成功烧录至桌面机器人,机器人会有提示音,否则代表没有烧录成功。解决办法为:
1.检查机器人是否与电脑连接成功:为没有成功连接
                                为成功连接
2.机器人驱动安装是否无误,端口选择是否正确。
     
2.演示桌面机器人语音控制功能:
1.桌面机器人可识别:前进、后退、左转、右转、转身、开灯、关灯7个基础语音命令。
2.老师先操作演示给学生看,这个时候学生基本已经被征服,瞬间对本课程产生浓厚的学习兴趣。为了让学生更为彻底的对本课程着迷,老师还可举一些桌面机器人能够完成的有趣的功能进行简单介绍:比如可以编写其他的语音控制命令程序(注意:一个自定义语音命令条最多五个拼音,拼音与拼音之前要空格隔开。)
比如说如果我们玩迷宫的时候走不出去了,可以让机器人为我们寻正确的出口,不通的路发出一种声音来告诉我们,可以通的路发出另一种声音告诉我们等等。
3.接下来可以让学生自己去尝试用语音控制自己的桌面机器人,需要注意的是声音环境不能嘈杂,最好让学生一个一个单独尝试语音控制,其他学生保持安静。语音控制的程序老师可在课前就烧录至学生的桌面机器人。
3.硬件与软件的介绍:
1.硬件可以对照教材上的内容进行介绍学习,以及每个传感器的作用。
2.软件部分可以在教材上介绍学习或者在互动白板上进行演示学习,着重介绍盛思模块的命令条,建议每节课只讲解学习本节课需要用到的命令条,因为一次讲很多学生可能不能完全记住与理解消化。
4.智能人型机器人:
1.老师提问智能人形机器人为什么可以像我们人类一样做出各种动作?比如说前面有面墙壁,
我们人可以通过眼睛能看到墙壁就会避开,不会撞上去,那么机器人会不会撞上去呢?机器人又没有眼睛,怎么能看到前面有面墙呢?(抛出问题引发学生的课堂探讨,激发学生深入思考的兴趣,提高学生学习主动性,老师可根据上面重点知识里面的内容解说机器人的各种传感器相当于人类的各种感官能力,以及机器人为什么可以像人类一样做出各种动作。)
动手编程                                            (30分钟)
1.教学生如何将桌面机器人与电脑相连接,以及正确安装驱动,脱机模式以及端口的选择连接。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。