内容正文:
机器人走直线
一、教学目标
知识目标:了解机器人的编程环境,理解机器人走直线的几个命令
技能目标:会操作图形化编程的有关模块。能初步对简单的任务进行数学建模和画流程图。
情感目标:培养学生对程序编写的兴趣。
二、重点难点:
重点:机器人编程环境的操作,理解机器人走直线的方法。
难点:如何把具体任务通过抽象思维进行数学建模。
三、教学过程:
1.新课引入:
通过第一节的学习,我们对机器人有一个基本的认识,从这一节开始我们学习机器人的具体控制和操作,今天我们来教机器人走直线。
2.新课讲授
机器人使用操作规则说明
机器人这种教具价格比较贵,有些电子器件比较容易损坏和丢失,所以每次上课之前由每组组长负责领取机器人和有关器件,课后由负责人把机器人及有关器件设施及时归还,如有故障、损坏和丢失的情况及时向老师汇报。大家在使用的过程中严格按操作规范的要求进行,否则负责赔偿。
任务分析,数学建模
某港口从远洋货轮上卸下一批集装箱,码头到货仓的路径是一条直线,需要机器人把货物从码头运到货仓,你能设计一个程序对机器人进行控制吗?
我们首先学习如何把这样一个具体任务的完成过程用简单图示和语句表示出来,然后画出流程图。
请大家观察
●机器人是用什么来走路的?
● 机器人的轮子有几个?
结合教师的任务分析请大家自己画一画流程图
编程环境的使用介绍
2 启动“积木式编程”软件:
(1)[开始]->[程序]->[纳英特积木式机器人开发环境]à[纳英特机器人 积木式编程]
(2)双击桌面上[纳英特机器人 积木式编程]图标
积木式编程的界面。
2 积木式编程平台界面
菜单栏
菜单栏中包含了各类功能项。
文件:新建、打开、保存等文档的基本的操作;
视图:隐藏/显示工具栏、状态栏、C语言代码;
计算功能:编程过程中使用到的各种逻辑运算;
子程序:创建子程序、调用子程序、使用子程序;
下载:打开RobotOS Board软件;
帮助:帮助主题和关于本软件的信息;
工具栏
工具栏上分