
中小学教育资源及组卷应用平台 《让机器人动起来》教学设计 课题 《让机器人动起来》 单元 第一单元 学科 信息科技 年级 八年级 教材分析 这节课我们学习了如何让机器人动起来,了解了mCore控制板和mBlock的编程环境,在实现简单编程的同时试着让我们自己组装的机器人动起来,并实现行走,在培养学生们动手能力的同时增加了动脑的环节,实践了如何在自己编程的基础上使机器人活动。 学习目标 了解mCore控制板熟悉并掌握mBlock的编程环境实现简单编程,控制机器人直线行走 重点 了解机器人是怎么动起来的。 难点 自己动手让机器人动起来。 教学过程 教学环节 教师活动 学生活动 设计意图 导入新课 师:一个人要想奔跑,先要学会行走。机器人若想胜任复杂的工作,先要学会什么呢? 机器人最简单的行走就是直线移动。要想让机器人直线移动,首先要用软件为机器人编写直线移动的程序,然后将程序输入到控制核心中,控制核心便可以控制机器人动起来。机器人的控制核心其实是一台强大的小型计算机,可以控制机器人收集处理传感器反馈的信息,完成相应的任务。如图1-3-1所示,这是一款专为mbot设计的易于使用的主控板mCore,它基于Arduino单片机,集成了各种特色传感器,如蜂鸣器、光线传感器、RGB LED等。四个颜色标签的RJ25连接器,可通过更多的Arduin。传感器进行连接和扩展。支持Ar duino与Makeblock库,方便编程。拓展延伸mbot专用主控板 图片mCoreV1是为mBot特别设计的、且使用方便的主控板。此主控板基于Arduino Uno,集成了各种板载传感器,各种电子模块以及图形化编程。 了解机器人运动的原理 循序渐进引发学生思考讨论 讲授新课 学习任务mCoreV1是为mBot特别设计的、且使用方便的主控板。此主控板基于Arduino Uno,板载各种传感器,各种电子模块以及图形化编程。图1-3-2 mCore连线图复习巩固第二节课的各部分零件及组装示意图认识mBlock软件环境mBlock是一款专注于软硬件结合的国产双模式编程软件,支持图形化编程模式和Python编程模式。通过编程实现控制硬件的功能,也可以同时具有舞台与硬件的效果,从而实现人机互动。mBlock程序中可以包含很多角色,每一个角色都可拥有自己的脚本、造型、声音,每一个程序还可以使用背景,背景也可拥有自己的脚本和声音。mBlock脚本是积木的集合,它是程序的核心。硬件与软件的各种功能都需要通过对脚本的编写来实现。打开mBlock软件(如图1-3-3所示),mBlock界面分为:舞台区,设备、角色和背景面板,积木区,代码区。mBlock编程界面的功能区如表1-3-1所示。区域名及功能舞台区程序编写执行后的动画或效果,都是在舞台区中展示的设备、角色和背景面板可以为每个案例连接或设置设备,添加或设置角色,为每个案例添加设置背景积木区积木区有多种颜色的积木块,每一种颜色的积木块都代表了不同的作用,比如运动、声音、时间、外观代码区又称脚本区,是程序编写的区域,可以将积木拖放到这个区域完成程序编写认识了mBlock编程界面,分小组自主探究。用mBlock编制一个让小熊猫在舞台区移动时碰到边缘就反弹的小程序,并演示结果。可参照图1-3-4所示脚本。图1-3-4 熊猫移动脚本自主探索如何能够通过mBlock编程软件使自主搭建的mbot机器人移动呢?让mbot机器人动起来用mBlock软件编程控制mbot机器人运行,首先要将mbot机器人与电脑连接起来。mBlock提供了三种方式将机器人连接至电脑。1.使用USB数据线连接,并通过数据线升级固件或者恢复出厂设置适用于初次使用的人;2.用2.4GHz无线通信模块通过2.4G串口连接;3.使用支持蓝牙的电脑且机器人有蓝牙模块,可以通过蓝牙连接。(如果使用2.4G模块或蓝牙连接,连接前需要用USB连线先升级固件)以USB线连接为例,步骤如下:1.打开mBlock软件,安装 ... ...
~~ 您好,已阅读到文档的结尾了 ~~