乐高NXT课程-介绍移动机器人共27页
- 格式:ppt
- 大小:2.13 MB
- 文档页数:27
第二课认识乐高蓝牙机器人系统____NXT授课时间参加教师活动目的:1、认识NXT主要配件,并将其与RCX核心配件作比较,学习和掌握新型乐高机器人;2、搭建蓝牙机器人;3、知道NXT控制器各按钮的作用,初步学会在NXT是编写简单程序,理解传感器的功能活动过程:一、乐高机器人——MINDSTORMS NXT与RCX的比较1、处理器由8位升到32位丹麦乐高(LEGO)将于2006年9月上旬推出乐高公司和美国麻省理工学院共同开发的机器人组件新款“教育用LEGO Mindstorms NXT”。
Mindstorms是将配备微处理器的LEGO公司的塑料积木组装起来,通过个人电脑制作的程序来控制的机器人。
此前的RCX的微处理器为8位,而NXT配备32位处理器等,提高了性能。
表格1列出RCX和NX T的比较。
图1:安装4个传感器和3个伺服马达的LEGO NXT图4:LEGO NXT系统目前提供的4种传感器全家福5、改进了编程软件NXT程序用软件“R OBOLAB ,跟ROBOLAB原来的版本一样,是基于NI LabVIEW开发的。
该软件不仅可以制作NXT用的程序,也可以完成RCX用的程序。
此前要操作接近400个图标进行编程,这次减少为约40个,从而使得编程更为简单。
OS为“Windows2000”以上和“Mac OS X”。
图5:乐高网站给出的ROBOLAB 的样图,跟以前版本相比,变化较大二、快速认识NXT1、按钮NXT正面有四个按钮,它们分别是开关、运行;导航和返回。
2、NXT显示器上各图标的意义最上一行,相当于状态栏,从左到右依次表示了:蓝牙、USB、NXT控制器名、运行状态、电池电量以及声音音量的情况。
状态栏的下面是六个主控操作面板,相当于主菜单,它们依次是:“My Files我的文件”、“Try me测试”、“Settings设置”、“Blue tooth蓝牙”、“View查看”、“NXT Program NXT程序”。
nxt(乐高)中文教程一、教学内容本节课的教学内容选自《NXT(乐高)中文教程》第一章第四节,主要介绍如何使用NXT的传感器和执行器进行简单的编程控制。
具体内容包括:温度传感器的使用、触摸传感器的使用、电机的基本控制和传感器数据的读取与显示。
二、教学目标1. 学生能够理解NXT的基本组成部分及其功能。
2. 学生能够掌握温度传感器和触摸传感器的使用方法。
3. 学生能够通过编程控制电机实现基本运动。
三、教学难点与重点重点:NXT的基本组成部分及其功能、温度传感器和触摸传感器的使用方法、电机的基本控制。
难点:传感器数据的读取与显示、编程控制电机实现复杂运动。
四、教具与学具准备教具:NXT套件、电脑、编程软件。
学具:每位学生一台NXT套件、每组一台电脑、编程软件。
五、教学过程1. 实践情景引入:让学生观察并描述NXT的外观和组成部分。
2. 知识点讲解:介绍NXT的基本组成部分及其功能,如电机、传感器、触摸屏等。
3. 例题讲解:示范如何使用温度传感器和触摸传感器进行编程控制。
4. 学生动手实践:让学生分组进行编程实验,使用温度传感器和触摸传感器控制NXT的运动。
5. 随堂练习:让学生编写程序,实现使用传感器数据控制NXT的运动。
6. 知识拓展:介绍如何使用编程软件进行电机控制和传感器数据的读取与显示。
六、板书设计板书内容:NXT基本组成部分及其功能、温度传感器和触摸传感器的使用方法、电机的基本控制。
七、作业设计1. 请用编程软件编写一个程序,实现使用温度传感器控制NXT的运动。
答案:根据温度传感器的数据,控制NXT的电机进行相应的运动。
2. 请用编程软件编写一个程序,实现使用触摸传感器控制NXT的运动。
答案:根据触摸传感器的状态,控制NXT的电机进行相应的运动。
八、课后反思及拓展延伸本节课学生掌握了NXT的基本组成部分及其功能,能够使用温度传感器和触摸传感器进行编程控制。
但在传感器数据的读取与显示方面,部分学生仍存在困难,需要在课后加强练习和指导。
第二课认识乐高蓝牙机器人系统____NXT授课时间参加教师活动目的:1、?认识NXT主要配件,并将其与RCX核心配件作比较,学习和掌握新型乐高机器人;2、?搭建蓝牙机器人;3、?知道NXT控制器各按钮的作用,初步学会在NXT是编写简单程序,理解传感器的功能活动过程:一、乐高机器人——MINDSTORMSNXT与RCX的比较1、处理器由8位升到32位丹麦乐高(LEGO)将于2006年9月上旬推出乐高公司和美国麻省理工学院共同开发的机器人组件新款“教育用LEGOMi ndstormsNXT”。
Mindstorms是将配备微处理器的LEGO公司的塑料积木组装起来,通过个人电脑制作的程序来控制的机器人。
此前的RCX的微处理器为8位,而NXT配备32位处理器等,提高了性能。
表格1列出RCX和NXT的比较。
图1:安装4个传感器和3个伺服马达的LEGONXT图4:LEGONXT系统目前提供的4种传感器全家福5、改进了编程软件NXT程序用软件“ROBOLAB,跟ROBOLAB原来的版本一样,是基于NILabVIEW开发的。
该软件不仅可以制作NXT用的程序,也可以完成RCX用的程序。
此前要操作接近400个图标进行编程,这次减少为约40个,从而使得编程更为简单。
OS 为“Windows2000”以上和“MacOSX”。
图5:乐高网站给出的ROBOLAB2.9的样图,跟以前版本相比,变化较大二、?快速认识NXT1、?按钮NXT正面有四个按钮,它们分别是开关、运行;导航和返回。
2、?NXT显示器上各图标的意义最上一行,相当于状态栏,从左到右依次表示了:蓝牙、USB、NXT控制器名、运行状态、电池电量以及声音音量的情况。
状态栏的下面是六个主控操作面板,相当于主菜单,它们依次是:“MyFiles我的文件”、“Tryme测试”、“Setti ngs设置”、“Bluetooth蓝牙”、“View查看”、“NXTProgramNXT程序”。
乐高机器人简单讲义乐高机器人简单讲义机器人组装第一步:第二步:第三步:乐高机器人简单讲义第四步:第五步:乐高机器人简单讲义第六步:第七步:乐高机器人简单讲义第九步:乐高机器人简单讲义第十步:乐高机器人简单讲义NXT控制器A B CNXT智能积木块有三个输出端口,分别为A、B、C,可以连接电机和灯泡。
NXT有四个输入端口1、2、3、4,连接不同的传感器,通过转换器可连接RCX系列传感器。
1 2 3 4软件面板:菜单栏工具栏程序名字2.编程区面板3.控制面板 1.模块面板基本面版完整面板自定义面板4.参数设置面板乐高机器人简单讲义常用面板介绍可以设置A、B、C三个输出端口连接方式,电机输出方向、能量级别和延续时间等。
通过程序下载声音文件到NXT,并保存在记录A、B、C三个端口输出动作、可以设置记录时间,然后通过“播放”功能,将刚才NXT“sound files”文件执行的动作复制出来。
中,可以选择软件自带的文件,也可以自可以显示图像和文本,我们可以通过将“数字转换为文本”功能,将电机和传感器的数据实时己来编写。
显示在NXT屏幕上。
有时间和传感器等待,包括触动传感器、声音传感器、光电传感器和超声波传感器等待。
分支条件有传感器和参数值判断,传感器包括“无限循环、时间循环、传感器循环、次数循环和逻辑判断循环”。
分支包括“触动、声音、光电等”,参数值分支包括“数字判断、逻辑判断和文本判断”。
完整面板介绍包含“常用面板”里所有的功能模块。
输出功能模块,包括单电机、灯泡、发送信息(通过蓝牙)、声音和NXT显示器输出模块。
可以设置NXT传感器,RCX传感器、计时器传感器、NXT按钮和接收信息。
包括“等待、循环、分支”结构功能模块和停止输出模块。
可以定义变量,能进行数据运算,包括加、减、乘、除、大小、范围和逻辑判断。
包括文本模块、数字转换文本模块、保持激活模块、文件存储模块、校准模块、重置电机模块。
乐高机器人简单讲义自定义面板:可以自己设计模块,根据需求可以设机成不同的图标,能进行个性化命名将一段程序模块化可以把任务分解成若干个小任务来单独完成,方便阅读。
第1课认识NXT机器人的硬件一、教学目标:1.了解NXT机器人的组成及特性2.对机器人感兴趣二、教学重难点:1.NXT的硬件2.机器人的三个原则教学环节学生活动教师提供的帮助与指导设计意图预案调整激趣导入LEGO NXT的几张酷图欣赏播放NXT图片激发学习兴趣,活跃课堂气氛。
任务驱动动手实践1.认识NXT机器人的组成。
2.认识控制器的特性3.认识伺服电机的特性4.认识NXT传感器5.认识NXT蓝牙特性6.打开、关闭NXT控制器1.介绍NXT各部分名称NXT机器人硬件是由 NXT控制器、伺服电机、传感器等组成。
NXT控制器就像人的大脑,伺服电机好比人的肌肉,提供动力,传感器就像人的五官,采集外界环境的数据,然后反馈回大脑进行处理。
2.介绍各部分特性3.组织学生动手实践操作。
在完成任务的过程中,培养学生分析问题、解决问题的能力,培养学生的动手实践能力。
课堂小结学生相互展示成果、欣赏作品,师生共同评价,教师对完成情况好的学生和帮助他人的学生给与表扬。
教师引导学生进行总结,针对本节课的重点知识进行提问,了解学生对相关知识的掌握。
引导学生对所学的知识进行梳理。
反思重建第2课认识NXT控制器菜单一、教学目标:1.认识NXT控制器全会外观2.学会操作NXT控制器菜单二、教学重难点:1.熟练操控NXT菜单2.控制NXT音量第3课NXT机器人编程软件一、教学目标:1.认识MINDSTORMS软件窗口。
2.正确使用软件中的图标和连线。
二、教学重难点:1.能正确使用软件的菜单功能。
2.正确使用软件中的图标和连线。
2.任务:尝试更改NXT名称标识点击弹出 NXT 窗口,能查看 NXT 连接状态、可用内存空间、电池电量和固件版本第4课我的第一个程序一、教学目标:1.学会用MINDSTORMS编写程序。
2.尝试编写第一个程序。
二、教学重难点:1.学会下载程序。
2.在NXT菜单中运行程序。
2.学生动手尝试实践。
1.掌握内置发音模块的使用。