分享

六年级 第2课 机器人模拟红绿灯

 蒲公英桃李 2023-03-03 发布于甘肃

教学内容

第2课 机器人模拟红绿灯

教学目标

➢认识mBot机器人硬件和软件

➢初步掌握机器人编程

教学重点

难点

认识mBot机器人硬件、搭建红绿灯机器人、认识mBlock编程环境

连接设备、在线运行机器人程序、保存程序并退出软件

教学准备

维护计算机正常运行 安装软件

3

课时

一、导入

真想拥有一个自己的机器人啊!mBot机器人是一款专门为学生设计的可搭建、可编程的教学机器人。让我们从让机器人模拟红绿灯开始吧!

二、认识mBot机器人硬件

mBot是人1级的STEAM教学机器人,利用螺丝刀可将各零件组装完成,如图2-1所示。它由主控板(mCore)、电机、传感器和多种机械零件组成,各组成部分如图2-2所示。同时它还支持其他类型的积木进行扩展,制作不同样式和功能的机器人。

主控板是控制系统,提供了很多接口、按钮等,如图2-3所示。

三、搭建红绿灯机器人

将主控板与电池连接并固定,如图试2-4所示。

四、认识mBlock编程环境

机器人需要依靠程序控制自身进行工作,那怎样给机器人编写程序呢?

每款机器人都有自己的编程环境。mBot机器人是通过mBlock软件进行编程的,mBot机器人可以利用图形化编程软件(mBlock) 设计、上传程序,并通过运行程序完成指定任务。单击“开始”→“所有程序”→“makeblockteam”文件夹→“mBlock”即可启动编程软件,软件窗口界面如图2-5所示。

五、连接设备

机器人必须与编程设备进行连接才能调试或上传程序。具体连接方法如下:

1在mBlock软件中,点击设备面板中的“添加”, 在弹出的“设备库”中选中“mBot” 设备并点击“确定”,完成设备添加。

2打开mBot,在设备面板中点击“连接”,使用USB专用线、蓝牙4.0模块或2.4G模块将mBot与计算机连接。

六、在线运行机器人程序

我们常见的红绿灯(交通信号灯)的亮灯顺序为:绿一黄- -红- -绿,如此反复循环。亮灯时长是根据路口的实际交通状况等因素来设置的,如某一个十字路口的交通信号灯每分钟红灯亮30秒,绿灯亮25秒(结束时闪烁五次),黄灯亮5秒。利用mBlock软件中的事件积木、声光积木以及控制积木中的部分积木编写程序,可实现由mBot控制LED灯闪烁,模拟红绿灯工作。

单击“文件”菜单中的“从计算机中导人”命令项。

在弹出的窗口中选择“红绿灯mlock”"程序文件的存储路径,然后点击“打开”按钮打开程序。该程序代码如图2- .6示。

点击“绿旗”按钮,运行程序并观看效果。

七、保存程序并退出软件

1单击“文件”菜单中的“另存为”命令项。

2在弹出的窗 口中设置保存路径并输人文件名,然后点击“保存”按钮,保存程序。

3 单击软件窗口右上角的关闭按扭,关闭软件。

作业

一、上机实践

练一练

观察mBlock软件,说一说软件各个窗口 区的功能与特点。

更改程序中的参数并运行程序,观察因参数的变化而产生的不同效果。

二、智能化问答

由主控板(mCore)、电机、传感器和多种机械零件组成(?)。机器人

菜单栏、舞台区、积木区、代码区、设备角色和背景面板组成(?)窗口。mBlock软件

机器人通过设备“连接”使用USB(?)才能运行。上传程序

单击“文件”菜单中的“另存为”命令项,在弹出的窗口中设置保存路径并输人文件名,然后点击“保存”按钮是(?)。保存程序

教学

反思

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多