第二课认识乐高蓝牙机器人系统____NXT 授课时间参加教师活动目的: 1、认识 NXT 主要配件,并将其与 RCX 核心配件作比较,学习和掌握新型乐高机器人; 2、搭建蓝牙机器人; 3、知道 NXT 控制器各按钮的作用,初步学会在 NXT 是编写简单程序,理解传感器的功能活动过程: 一、乐高机器人—— MINDSTORMS NXT 与 RCX 的比较 1 、处理器由 8 位升到 32 位丹麦乐高( LEGO )将于 2006 年9 月上旬推出乐高公司和美国麻省理工学院共同开发的机器人组件新款“教育用 LEGO Mi ndstorms NXT ”。 Mindstorms 是将配备微处理器的 LEGO 公司的塑料积木组装起来,通过个人电脑制作的程序来控制的机器人。此前的 RCX 的微处理器为 8 位,而 NXT 配备 32 位处理器等,提高了性能。表格 1 列出 RCX 和 NXT 的比较。图1 :安装 4 个传感器和 3 个伺服马达的 LEGO NXT 图4: LEGO NXT 系统目前提供的 4 种传感器全家福 5 、改进了编程软件 NXT 程序用软件“ ROBOLAB ”,跟 ROBOLAB 原来的版本一样,是基于 NI LabVIEW 开发的。该软件不仅可以制作 NXT 用的程序,也可以完成 RCX 用的程序。此前要操作接近 400 个图标进行编程,这次减少为约 40 个,从而使得编程更为简单。 OS 为“ Windows2000 ”以上和“ Mac OS X”。图5 :乐高网站给出的 ROBOLAB 的样图,跟以前版本相比,变化较大二、快速认识 NXT 1、按钮 NXT 正面有四个按钮,它们分别是开关、运行;导航和返回。 2、 NXT 显示器上各图标的意义最上一行,相当于状态栏,从左到右依次表示了:蓝牙、 USB 、 NXT 控制器名、运行状态、电池电量以及声音音量的情况。状态栏的下面是六个主控操作面板,相当于主菜单,它们依次是: “ My Files 我的文件”、“ Try me 测试”、“ Settings 设置”、“ Bluetooth 蓝牙”、“ View 查看”、“ NXT Program NXT 程序”。三、 NXT Prpgram(NXT 程序) 不需要在电脑上,通过 NXT 就可以编写简单的控制程序。 1、进入 NXT Program 2、屏幕显示传感器和马达的连接方式; 3、确定后,进入五步编程第一步主要是设置运动方式:前后、后退、左转、右转等第二步主要是设置传感器第三步也是运动方式设置第四步传感器感应设置第五步设置停止或循环运行四、活动研究任务 1、研究前进 5 ,前进的时间是多少?前进的距离是多少? 前进 5 ,前进的时间是;前进的距离是。你的机器人能走直吗?你们是怎么让它走直的? 2、前进 5 ,再右转 2 ,看看你的机器人怎么运动? 3、组内合作完成下列任务: 每组四个同学,分别位于四方形的四边,要求用 nxt 编程,将机器人驶向自己的队友。(1) 队长将机器人驶向程序员; ( 2) 程序员让机器人左转驶向机械师(3) 机械师让机器人按直线退到研究员(4) 研究员再让机器人转弯退回队长。第三课尝试 NXT 编程教学目的: 1、了解 NXT 编程软件界面; 2、知通如何创建一个新文件; 3、认识移动图标,了解移动图标的设置面板中各选项的意义 4、会用它控制机器人的运动状态(前进、后退、转弯运动); 5、学会如何下载,并运行机器人。教学过程: 今天我们学习用电脑编写第一个程序,控制机器人按我们的意愿运动。一、进入编程环境 1、双击桌面图标,进入 NXT 编程环境; 2、一个出现下列程序进度条,调入程序; 二、编写程序有 FLASH 步骤按下例操作步骤编写程序三、下载程序 1 、机器人与电脑的连接用 USB 连线将机器人与电脑连接。注意:下载程序时, NXT 必须打开。三、移动图标参数设置面板四、运行机器人按下列操作步骤运行机器人演示编写、下载、运行一个前进——左转——再前进的程序活动研究任务 1、研究能量级为 75% 时机器人 1 秒钟,前进的距离是多少?大约_________ 乐高单位 2、能量级为 100% 时机器人 1 秒钟,前进的距离是多少?大约_________ 乐高单位 2、组内合作完成下列任务: 每组四个同学,分别位于四方形的四边,要求用 nxt 编程,将机器人驶向自己的队友。(1) 队长将机器人驶向程序员,前进 2 秒钟; (2) 程序员让机器人前进 5 秒,左转驶,再前进 5 秒,驶向机械师; (3) 机械师让机器人按直线后退,到研究员,时间根据距离调整; (4) 研究员再让机器人后退 5 秒,转向,再直线回到队长所在位置。第四课机器人的计步器教学目标:
乐高机器人课件 来自淘豆网m.daumloan.com转载请标明出处.