LEGO 讲义1
乐高详解课件
乐高产品线介绍
01
02
03
04
乐高经典系列
包括基础积木、创意百变系列 等,适合各个年龄段的儿童。
乐高主题系列
以特定主题为背景,如乐高城 市、乐高城堡、乐高海盗等,
提供丰富的场景和角色。
乐高科技系列
结合先进科技,推出乐高机器 人、乐高编程等系列产品,激
发儿童对科技的兴趣。
乐高电影系列
根据热门电影改编的乐高玩具 ,如《星球大战》、《哈利·
市场需求
随着乐高玩具的普及和玩家群体的扩大,乐高收藏品市场需求不断 增长。
价格走势
近年来,乐高收藏品市场价格总体呈上升趋势,尤其是一些经典限 量版产品,价格涨幅较大。
未来趋势
随着乐高公司不断推出新的产品和营销策略,乐高收藏品市场将继续 保持活跃,投资者需要关注市场变化,把握投资机会。
2024/1/29
悬空结构搭建法
利用乐高积木的特殊形状 和连接方式,搭建出悬空 的结构,增加拼搭的趣味 性和挑战性。
14
创意拼搭实例展示
建筑类创意拼搭
展示各种建筑风格的乐高拼搭 作品,如古典建筑、现代建筑
、摩天大楼等。
2024/1/29
交通工具类创意拼搭
展示各种交通工具的乐高拼搭 作品,如汽车、火车、飞机、 轮船等。
2024/1/29
7
经典积木系列
2024/1/29
乐高经典积木
采用优质塑料材质,色彩鲜艳且 不易褪色,具有良好的兼容性和 创意性,可以搭建出各种形状和 结构的作品。
乐高得宝积木
专为2-5岁儿童设计的大颗粒积木 ,易于抓握和拼搭,色彩鲜艳且 安全无毒。
8
技术积木系列
乐高科技系列
乐高积木PPT课件
• 1958年的1月28日,乐高特有的“凸起管(stud-and-tube)”获得专利。乐 高用“play on”(一直玩)作为品牌的自我表述,与“LEGO”、“play we目
谢谢
10188 Death Star
这个产品同时也是乐高的摇钱树,美版399.99美元,欧版399.99欧元 (2015年开始涨到419.99欧元)的价格从2008年卖到现在。
EV3, 31313 Mindsornms
满足搭建,遥控和编程所有的乐趣。
其他用途
这是个非常有爱的项目,叫Dispatchwork,由德国柏林艺术家Jan Vormann发起: 用乐高积木为纽约、柏林等城市的残垣断壁打上彩色补丁。 Jan Vormann的故乡柏林在二战时遭受了盟军强大的炮火轰击,留下了大量被炸得残缺 不全的墙壁和建筑。Vormann 用乐高积木嵌入其中,看似在修补与掩盖,倒不如说他是 在嘲讽战争的愚蠢,用爱来填补战争给人类带来的伤痛。而作为纯真年代的象征,乐高 积木正是二战结束后40年代末开始在全世界流行起来。乐高积木的光滑外表和鲜艳颜色 是作为建筑外墙的最佳选材,但在坚固性和持久性上的功能确实远不及石砖。
乐高积木
目录
简介
发展历程 经典系列
乐高简介
乐高积木是由丹麦的 奥利·柯克·克里斯琴 森(Ole Kirk Christiansen)发明 的一种塑料积木,一 面有凸粒,另一面有 可嵌入凸粒的凹槽, 形状有1300多种,每
发展历程
• 1934年,他为自己的积木玩具设计了“乐高”商标。乐高在丹麦语中 是“玩得快乐”的意思,在拉丁文中有“读”和“组合”的意思。奥 利·柯克认为这个词正符合他的初衷。从此乐高积木和乐高公司就诞生 了。乐高积木从前是木制的,第二次世界大战后,随着塑料制品的普 及,乐高积木也改由塑料作原料。
乐高积木PPT课件
流程
报名 → 初步筛选 → 比赛 现场搭建 → 展示与答辩 → 评分与颁奖。
往年比赛精彩瞬间回顾
2021年比赛回顾
展示2021年比赛的精彩瞬间,如优秀作品的创意展示、紧张的比赛现场、颁奖 时刻等。
历年优秀作品欣赏
回顾历年比赛的优秀作品,分析其创意、技术特点,为参赛者提供灵感。
参赛经验及技巧分享
准备阶段 熟悉比赛规则和要求,明确评分标准。
案例三
在工程设计课上,老师引导学生使用乐高积木设计一个能够自动分拣 不同颜色物块的机器人,培养学生的编程和解决问题的能力。
学生对乐高积木的反馈
1 2
激发兴趣 乐高积木作为一种寓教于乐的学习工具,能够激 发学生的学习兴趣和好奇心,提高他们的课堂参 与度。
提升实践能力 通过亲手搭建和操作乐高积木,学生可以锻炼自 己的动手能力和实践能力,培养解决问题的能力。
设定明确的搭建目标
在开始搭建前,与孩子一起设定一个明 确的搭建目标,如搭建一座城堡、一辆
汽车或一艘船等。
根据目标,引导孩子选择合适的乐高积 鼓励孩子在搭建过程中不断尝试和调整,
木和工具,培养他们的计划性和条理性。
以达到预期的搭建效果。
鼓励孩子尝试不同的搭建方式
引导孩子学习借鉴他人的搭建作品,从中汲取灵感和创 意,拓展自己的思维视野。
1949年,乐高开始生产塑料积木,并且不断创新,推出 各种系列和主题。
1960年代,乐高积木逐渐在全球范围内流行开来,成为 儿童最喜欢的玩具之一。
乐高积木的种类与特点
乐高积木种类繁多,包括基础 积木、人仔、特殊件等,可以 组合成各种形状和场景。
乐高积木采用优质塑料制造, 安全无毒,符合国际玩具安全 标准。
定期清洗和消毒乐高积木和工 具,确保孩子在干净卫生的环
乐高详解PPT课件
2024/1/30
8
创意系列
乐高创意百变系列
鼓励孩子自由发挥想象力,创造独特作品。
乐高创意专家(LEGO Creator Expert)
针对成年人设计的复杂且精细的模型。
2024/1/30
乐高建筑师系列(LEGO Architecture)
再现世界各地著名建筑。
9
专家系列
2024/1/30
乐高机械组(LEGO Technic)
乐高哈利·波特(LEGO Harry P…
以哈利·波特魔法世界为背景的系列。
乐高漫威超级英雄(LEGO Marvel…
包含漫威宇宙中的众多超级英雄和反派。
乐高迪士尼系列(LEGO Disney)
以迪士尼经典动画电影为题材的系列。
11
03
乐高设计与制造技术
Chapter
2024/1/30
12
独特设计理念和风格
2024/1/30
17
创意拼搭案例分享
经典作品展示
介绍一些乐高的经典作品,如知 名建筑、电影场景、卡通形象等
,欣赏其精妙的设计和创意。
2024/1/30
玩家创意作品
分享来自世界各地的乐高玩家创作 的独特作品,了解他们是如何将想 象力转化为现实的。
创意拼搭启发
提供一些创意拼搭的思路和方法, 如如何从生活中寻找灵感、如何运 用不同种类的积木进行创意组合等 。
乐高详解PPT课件
2024/1/30
1
目录
2024/1/30
• 乐高概述与发展历程 • 乐高产品种类与特点 • 乐高设计与制造技术 • 乐高玩法与拓展性 • 乐高教育价值及实践应用 • 乐高收藏与投资前景
2
01
《乐高课程介绍》ppt课件
《乐高课程介绍》ppt课件目录CONTENCT •课程背景与目标•课程内容与结构•教学方法与手段•师资力量与培训支持•实践成果展示与分享•总结回顾与展望未来01课程背景与目标1932年,乐高公司创立,初期以生产木质玩具为主1958年,乐高开始生产塑料积木,并逐渐发展成为全球知名的玩具品牌1980年代,乐高教育开始进入学校教育领域,与全球多地的教育机构合作21世纪初,乐高教育推出了一系列针对不同年龄段的课程解决方案,成为全球领先的教育品牌之一乐高教育发展历程01020304培养学生的创新思维和解决问题的能力课程目标及意义培养学生的创新思维和解决问题的能力培养学生的创新思维和解决问题的能力培养学生的创新思维和解决问题的能力适用对象与年龄段适用对象中小学生、青少年、儿童等年龄段根据不同课程内容,适合不同年龄段的学生参与,一般从6岁到18岁不等。
02课程内容与结构主题式课程设计以故事、场景、角色等为主题,激发孩子的学习兴趣。
通过主题引入,引导孩子理解和探讨相关概念、原理和知识点。
结合乐高积木,让孩子在动手实践中深化对主题的理解和掌握。
010203介绍乐高积木的基本构造和拼搭原理。
引导孩子观察、分析和模仿优秀的乐高作品,启发创作灵感。
教授孩子一些常用的搭建技巧和特殊结构的实现方法,如齿轮传动、杠杆原理等。
创意搭建技巧讲解通过分组合作的形式,让孩子在团队中扮演不同角色,共同完成任务。
培养孩子的沟通、协作和领导能力,学会倾听、表达、协商和解决问题。
引导孩子理解团队合作的重要性,懂得尊重他人、分享资源和承担责任。
团队协作能力培养03教学方法与手段情境导入法激发兴趣创设生动场景通过搭建与主题相关的乐高作品,创造出富有吸引力的场景,让学生在身临其境中感受学习的乐趣。
引发学生思考在情境导入中,老师会提出引导性的问题,激发学生的好奇心和探究欲望。
激发学习兴趣情境导入法能够让学生对学习内容产生浓厚兴趣,为后续的教学活动打下良好基础。
乐高详解课件
乐高游乐场
乐高乐园其实就是用乐高积木拼出来的各种逼真得匪夷所思的各种主题场景。想象力让人叹为观止。 除了植物,都是一块块乐高积木拼出来的。
乐高游乐场
乐高游乐场
积木搭建的童话世界
这里涵盖了全球各地的著名景点,包括自由女神像,莱茵兰的城堡,丹麦的景点有阿美林堡 宫和新港等等。。。
乐高游乐场
My Favorite toys
王子灿
我眼中乐高
Denmark 丹麦
83 岁
好玩有趣
乐高公司
产品特色
发展
1968 LEGO 乐园 1997 LEGO 游戏 1998 LEGO 机器人
发展
发展
作品展示
作品展示
作品展示
作品展示
乐高电影
乐高游乐场
乐高集团与美林娱乐集团(MerlinEntertainment)合作在全世界建立六个主题 公园。现有两个在美国,英国、德国、马来西亚各有一个。这个比伦德乐高 乐园所在地即是乐高集团的总部。
乐高游乐场
2012年9月15日,亚洲首座马来西亚柔佛州乐高主题公园马来西 亚乐高乐园正式向游客开放。
乐高游乐场
乐高乐园在全球有6家建成开放,3家在建,前不久还确定了在中国的合作。 中国是与某基金成立项目公司运作,韩国乐高的资金来源包括当地财团捐赠 和私人投资。
乐高游乐场
公园主旨:LEGO一词来自丹麦语中的leggodt,意思是play well,也即玩得 好、玩得开心。恰如其分地描述了乐高积木的特征,那就是让孩子在玩耍中 发挥创造力,在玩耍中学习并快乐成长。
乐高乐园是世界上为数不多的允许游人自带食品入园的主题公园。
乐高酒店
乐高小人墙
乐高酒店
乐高教育课件ppt
培养解决问题的能力
乐高教育强调培养学生在面对挑战时 解决问题的能力,以及创新思维和创 造力。
乐高教育的课程设置
01
02
03
基础课程
针对幼儿园到小学低年级 的学生,注重培养他们的 基础技能和创造力。
进阶课程
针对小学高年级到初中的 学生,提供更深入的学科 知识和项目挑战。
专项课程
针对特定兴趣或需求的学 生,如机器人编程、创新 设计等。
乐高教育在全球范围内的推广与影响
全球范围内的普及程度
乐高教育在全球范围内得到了广泛的推广和应用,许多国家和地区都引进了乐高教育课程和项目,将其作为培养孩子 们创造力和创新能力的重要手段。
对全球教育改革的影响
乐高教育的理念和实践对全球范围内的教育改革产生了积极的影响。许多国家和地区的教育机构开始借鉴和采纳乐高 教育的教育理念和教学方式,以提高教育质量和效果。
对社会发展的影响
乐高教育不仅对教育事业产生了影响,还对社会的发展产生了积极的影响。通过培养具有创造力和创新 能力的下一代,乐高教育为社会的进步和发展做出了贡献。
05
如何在家进行乐高 教育
选择合适的乐高教育课程
了解孩子兴趣
选择与孩子兴趣相关的乐高教育课程,能够激发 孩子的学习热情和创造力。
课程难度适中
工智能。
传感器与执行器
了解不同类型的传感器和执行器 ,如触碰传感器、颜色传感器、 伺服电机等,并掌握它们在编程
中的应用。
03
乐高教育课程案例
乐高机器人系列课程
课程目标
培养孩子的动手能力、创新思维和解决问题的能力,通过 搭建和编程机器人,让孩子了解机械原理、电子技术和计 算机编程等知识。
课程内容
乐高课程ppt课件
传感器在乐高作品中的应用案例分享
光线传感器控制灯光
声音传感器实现音乐互动
通过光线传感器检测环境光线的强弱,自 动调整乐高作品的灯光亮度,创造舒适的 光照环境。
利用声音传感器检测音乐节奏和分贝,让 乐高作品随着音乐舞动或变换灯光效果, 增加趣味性。
温度传感器模拟自然环境
角度传感器实现平衡车
通过温度传感器检测环境温度,模拟季节 变化或天气现象,让乐高作品更加生动逼 真。
通过乐高积木实现创意 和想象的方法
学员成果展示评价
01
02
03
04
学员们搭建的乐高作品展示
学员们在课程中的表现和进步
学员们对乐高积木的掌握程度 和应用能力
学员们对课程的反馈和建议
下一步学习建议
继续巩固和加深对乐高积木的理解和 掌握
探索乐高积木与其他材料的结合,创 造更多元化的作品
尝试更复杂的乐高搭建挑战,提升搭 建技巧和创意能力
团队合作
鼓励孩子们分组合作,共 同完成大型乐高作品,培 养团队精神和协作能力。
创意拼搭实例展示
实例一
乐高城市,展示城市建 筑、交通设施等,让孩
子了解城市生活。
实例二
乐高机器人,通过搭建 机器人模型,让孩子初 步了解机械原理和编程
知识。
实例三
乐高动物园,拼搭各种 动物形象,让孩子认识 不同的动物和它们的习
参加乐高比赛或活动,展示自己的作 品和才华
THANKS FOR WATCHING
感谢您的观看
智能家居控制
将乐高作品与智能家居设备相结合,通过传感器实现远程 控制、语音控制等功能,提升家居生活的便捷性和智能化 水平。
教育机器人开发
结合教育目标和方法论,设计基于传感器的教育机器人课 程和活动方案,培养学生的创新思维和实践能力。
认识乐高零件课件
教育工具
01
乐高零件被广泛应用于教育领域, 作为教学辅助工具。通过乐高教 育,孩子们可以学习编程、机械 原理、建筑设计等知识。
02
乐高教育体系在全球范围内得到 广泛认可,许多学校和教育机构 都采用乐高课程来提高学生的创 新能力和动手能力。
创意设计
乐高零件也常被用于创意设计和艺术 创作。艺术家和设计师使用乐高零件 来制作雕塑、装置艺术和各种创意作 品。
等。
通过拼搭乐高玩具,孩子们可以 提高手眼协调能力、空间感知能 力、逻辑思维能力和创造力等方
面的能力。
乐高零件的教育性还体现在其与 课程内容的结合上,可以作为教 学辅助工具,帮助孩子们更好地
理解和掌握课程内容。
如何选择合适的乐高零件
根据年龄段选择
适合年龄段的乐高零件
在选择乐高零件时,首先要考虑孩子的年龄段,选择适合孩子手 部抓握和操作的零件,以确保安全性和可玩性。
从几百元到数万元不等。
性价比高的选择
在预算有限的情况下,可以选择 一些性价比较高的套装,或者选 择一些单独的零件来搭建自己想
要的作品。
收藏价值高的选择
对于一些高端的收藏版套装,虽 然价格较高,但是因为其限量生 产、设计精美等原因,具有很高
的收藏价值。
乐高零件的拼装方法
简单拼装
总结词
适合初学者,简单易懂,容易上手
高难度拼装
总结词
适合高手,极具挑战性和创造性
详细描述
高难度拼装是指使用大量乐高零件,通过极其复杂的拼接和组合,完成具有高度功能和 结构的模型。这种拼装方法需要极高的技巧和创造性,适合经验丰富的乐高玩家。挑战 高难度拼装,能够充分激发儿童的想象力和创造力,培养解决问题和克服困难的能力。
2024年乐高详解课件
乐高详解课件一、乐高简介乐高(LEGO)是一家总部位于丹麦比隆的玩具制造公司,成立于1932年。
乐高以生产彩色塑料积木而闻名于世,这些积木可以互相拼接,从而创造出各种各样的模型。
乐高积木的多样性和创造性使其成为全球范围内备受欢迎的玩具之一。
二、乐高积木的种类1.标准积木:这是最常见的乐高积木,它们通常有2x4、2x3、2x2等不同的尺寸,可以互相拼接。
2.小型积木:小型积木的尺寸比标准积木小,适用于精细的模型制作。
3.科技系列积木:科技系列积木主要用于制作复杂的机械模型,如车辆、飞机等。
4.人仔:人仔是乐高积木中的一种,通常用于表现人物角色。
5.基础板:基础板是乐高积木的一种,用于作为模型的地基。
三、乐高的教育意义乐高积木不仅是一种玩具,更是一种教育工具。
乐高积木可以培养孩子的创造力、逻辑思维、空间想象力等多方面的能力。
乐高还可以培养孩子的团队合作能力,因为乐高积木往往需要多人合作才能完成一个复杂的模型。
四、乐高积木的玩法1.自由拼接:玩家可以根据自己的想象力和创造力,自由拼接乐高积木,创造出各种模型。
2.按照说明书拼接:乐高积木通常配有详细的说明书,玩家可以按照说明书上的步骤拼接出各种模型。
3.参加乐高比赛:乐高比赛是乐高玩家之间的一种竞技活动,玩家需要根据比赛的主题,创造出独特的乐高模型。
五、乐高的发展历程乐高自成立以来,经历了多次转型和发展。
从最初的木制玩具,到塑料积木,再到现在的科技系列、人仔系列等多种产品,乐高不断推陈出新,满足消费者的需求。
乐高还涉足电影、游戏等多个领域,成为了一个跨媒体的品牌。
六、乐高的未来展望随着科技的发展,乐高也在不断创新。
未来,乐高可能会推出更多与科技相结合的产品,如智能积木、虚拟现实等。
乐高还可能会进一步拓展其在教育领域的应用,为孩子们提供更多有趣、有教育意义的玩具。
总结:乐高作为一种具有教育意义的玩具,受到了全球范围内的欢迎。
乐高积木的多样性和创造性使其成为了一种独特的文化现象。
1.风扇(乐高)培训资料
介绍乐高部件(圆梁方梁、积木块、薄片、轴、轴套、销)
老师:冬天就要过去了,天就会慢慢热起来,天热了我们怎么办?
学生:扇子、电风扇、空调……
老师:今天我们就一起来搭一个风扇
2、搭建
(人多一气说完再搭建)
1、底座、支架
老师:我要先问一下,风扇有哪些部分啊(从下往上说)?
要怎么让支架竖起来不倒下啊?
汉堡包有没有吃过?汉堡包是怎么样的?
让它转起来,可以用什么?
怎么样能有好几档开关呢?
三个开关不同档,所以齿轮要怎么样?
这里有不同大小的齿轮,他们转的一样快吗?
要用什么齿轮带什么齿轮?
课后分析与反思:
学生反应及评价:
(分别演示大齿轮带小齿轮,数圈,理解大齿轮带小齿轮为加速)
风扇要转得慢还是快一点?所以我们要用什么齿轮带什么齿轮?
学生:大齿轮带小齿轮
三、反思
点评作品,回顾知识(齿轮传动、加速)
试转拍照
乐高的风扇没有风(扇叶是平面的)
天热了我们怎么办?
风扇有哪些部分啊(从下往上说)?
学生:底座、支架、扇叶、开关(描述)……
老师:那在乐高里,我们要怎么让支架竖起来不倒下啊?
学生:各种回答……
老师:用一个销固定梁,是不是会转动,所以要用两个销固定两点,但是只用两个梁叠加,我们会发现孔位对不上是么?这里我就要告诉你们一个很好用的方法,以后我们也会经常用到。汉堡包有没有吃过?汉堡包是怎么样的?
学生:轴、齿轮……
老师:家里的风扇开关有几档呢?
学生:三、四……
老师:怎么样能有好几档开关呢(齿轮)?这个齿轮上有很多小牙齿,两个齿轮的小牙齿咬在一起,我转一个齿轮,另一个是不是也会动?这个就叫齿轮传动(我把力传给你,你也动),三个开关不同档,所以齿轮要怎么样?
乐高PPT课件
法国科学家鲍维斯发现,在塔高三分之一 的地方,垃圾桶内的小猪、小狗之类的尸体, 不仅没有腐烂,反而自行脱水,变成了“木乃 伊”。
-
1
2018-4-18
-
2
-
3
-
4-5-6 Nhomakorabea-
7
-
8
-
9
-
10
-
11
2018-4-11
-
12
在地球的南极洲那里, 住着一个大怪物,由于它 长着一双巨大的脚,所以 人们都叫它大脚怪。大脚 怪非常的喜欢旅行和结交 朋友,它经常会背上自己 的旅行背包进行惊险刺激
的旅行。
-
13
有一天,大脚怪无意之间从自己的朋友那里得知,在埃及有 一个神秘的建筑,屹立在那里有好几千年了都没有倒掉,而且据 说它有非常神秘的一种力量,凡是进入到它里面进行探索的人, 最后都会神秘的死去。听到了这些,大脚怪再也坐不住了,它非 常的想去那里看看,到底是怎样的建筑,于是大脚怪又背上了自 己的行囊开始了对神秘建筑物的探险……
•在埃及的那个神秘建筑物是什么?
-
14
金字塔 狮胡身夫人金面字像塔
埃金及字金塔字的塔形建状于,45使00它年一前种,神是奇古的埃功及能法,老能 (使即尸国体王迅)速和脱王水后,的变陵成墓木。乃陵伊墓,是等用待巨有大朝石一块日修 砌的成复的活方。锥形建筑,因形似汉字“金”字,故译作 “金字塔假”如。把埃一及枚迄锈今迹已斑发斑现的大金大属小币小放的进金金字字塔塔11,0 座不,久大,多就建会于变埃得及金古光王灿朝灿时;期假。如把一杯鲜奶放
LEGO简介(完整版)(课堂PPT)
创造力 乐趣 学习
品质 关怀 想象力
37
LEGO的培养目标
➢为孩子的终身发展打下良好的基础。 ➢引导孩子在设计和制作的过程中建构知识、
发展技能。
38
了解整个 世界
21世纪的技能
跳出思维 的局限
发展良好的 人际关系
快乐地 学习
懂得聪明地对待 新的信息来源
39
欢乐
40
生活
41
从1940年到1942年,乐高公司的产量翻了 一倍。
7
1942年,乐高工厂遭遇火灾,工厂成为废墟。克里斯第
森先生几乎准备放弃他的事业。对于他的孩子和雇员强烈 的责任感使他坚强地站了起来。在他的家人和雇员的帮助 下,乐高工厂奇迹般地在废墟上重建起来。
• 重建之后,乐高工厂增加了一些现代化的大型生产设备。
实体化想象---并熟练应用这个能力 --- 来学习
• To learn by combining, exploring and transforming ideas and things
通过组合、拓展和革新观念与事物---来学习
31
LEGO教育的基本理念
• 做中学 • 学习象呼吸一样自然 • 全人教育,终身发展
➢ FIRST 致力于便捷工具的研究和开发,以
及向社会提供科学和技术资源
20
2003年11月,由中国、日本、韩国和新加坡等国家
发起并成立了WRO世界奥林匹克机器人竞赛委员会,希望通 过主办一年一度的WRO国际奥林匹克机器人竞赛活动,为国 际青少年机器人爱好者提供一个共同的学习平台,现有22个 成员国。WRO世界机器人奥林匹克竞赛分别于2004新加坡、 2005年泰国曼谷、2006年中国南宁、2007中国台北、2008日 本横滨、 2009年韩国浦项成功举办过六届,成为了每年一 度的世界青少年科技文化交流盛会。第七届WRO世界机器人 奥林匹克竞赛于2010年菲律宾马尼拉举行。
乐高机器人简单讲义
机器人组装第一步:第二步:第三步:第四步:第五步:第六步:第七步:第九步:第十步:NXT控制器软件面板: A B C1 2 3 4NXT智能积木块有三个输出端口,分别为A、B、C,可以连接电机和灯泡。
NXT有四个输入端口1、2、3、4,连接不同的传感器,通过转换器可连接RCX系列传感器。
菜单栏工具栏1.模块面板程序名字2.编程区面板基本面版完整面板自定义面3.控制面板4.参数设置面板常用面板介绍完整面板介绍可以设置A、B、C三个输出端口连接方式,电机输出方向、能量级别和延续时间等。
记录A、B、C三个端口输出动作、可以设置记录时间,然后通过“播放”功能,将刚才NXT 执行的动作复制出来。
可以显示图像和文本,我们可以通过将“数字转换为文本”功能,将电机和传感器的数据实时显示在NXT屏幕上。
有时间和传感器等待,包括触动传感器、声音传感器、光电传感器和超声波传感器等待。
包括“无限循环、时间循环、传感器循环、次数循环和逻辑判断循环”。
通过程序下载声音文件到NXT,并保存在“sound files”文件中,可以选择软件自带的文件,也可以自己来编写。
分支条件有传感器和参数值判断,传感器分支包括“触动、声音、光电等”,参数值分支包括“数字判断、逻辑判断和文本判断”。
包含“常用面板”里所有的功能模块。
输出功能模块,包括单电机、灯泡、发送信息(通过蓝牙)、声音和NXT显示器输出模块。
可以设置NXT传感器,RCX传感器、计时器传感器、NXT按钮和接收信息。
包括“等待、循环、分支”结构功能模块和停止输出模块。
可以定义变量,能进行数据运算,包括加、减、乘、除、大小、范围和逻辑判断。
包括文本模块、数字转换文本模块、保持激活模块、文件存储模块、校准模块、重置电机模自定义面板:控制面板介绍:1. 点击弹出NXT 窗口,能查看NXT 连接状态、可用内存空间、电池电量和固件版本等信息。
2. 此按钮下载程序到NXT ,通过人为操作才能运行程序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
NXC語法內建Function介紹
– Wait( ms ) – Stop( bool value ) – CurrentTick( ) //程式等待幾毫秒的時間 //如果value=1,則終止整個程式執行 //讀取從程式開始到目前的毫秒值
• 螢幕控制(座標原點在螢幕左下角):
– ClearScreen( ); //讓螢幕變為空白一片 – NumOut( x, y, value, clear = false); //螢幕x,y位置印出value數字,clear為是否要先清除螢幕 不填時預設為false – TextOut( x, y, msg, clear = false); //螢幕x,y位置印出msg文字,clear為是否要先清除螢幕 不填時預設為false – x、y值單位為螢幕上的一個點,但y值也可以填LCD_LINE1~8, 整個螢幕可分為8行,第一行在最上方。
• 選擇適合的版本:
– NXT - 32 bit operating system (Updated for SP3) – NXT - 64 bit operating system – RCX - 32 bit operating system
• 以NXT_32bit_driver.zip為例:
– 解壓縮,並點LegoMindstormsNXTdriver32.msi安裝即可。
• 或者到BricxCC安裝目錄裡也有:
C:\Program Files\BricxCC\Documentation\NXC_Guide.pdf
29
實驗練習
• 請以所介紹的function,實作馬達轉動功能, 並將目前角度、速度顯示在螢幕上。
• 馬達轉動過程可自己決定。
• Bonus:馬達轉動過程利用A馬達的角度讀 值來控制B馬達的速度與方向,可即時控制。
– /projects/bricxcc/files/bricxcc/
8
Bricx Command Center 程式安裝
• 請按next
9
Bricx Command Center 程式安裝
• 請按Yes
10
Bricx Command Center 程式安裝
• 可以用struct語法。
22
NXC語法內建FUNCTION介紹
23
NXC語法內建Function介紹
• 已有的I/O port名稱定義:
OUT_A OUT_B OUT_C 接馬達 USB線接到電腦端
A
B
C
USB
其中A B C ports的名稱也可用: OUT_AB、OUT_AC 、OUT_BC、 OUT_ABC等等,表示對這些 port同時控制。
21
基本語法介紹
• 程式結構,大致上與C相同:
int Add(int a, int b) { return c = a + b; } task main() { int a = 1; int b = 5; int c = 0; c = Add(a,b); } //function
//主要程式
//宣告變數 //宣告變數 //宣告變數 //呼叫function執行c = a + b
接sensor
NXT 1 IN_1
2 IN_2
3
4 IN_3 IN_4
24
NXC語法內建Function介紹
• 馬達控制常用的Function有:
– OnFwd( port, power ); //馬達正轉 – OnRev( port, power ); //馬達反轉
正轉方向
– Ex:OnFwd(OUT_A,50); 表示讓Port A所接的馬達以50% power 往正方向轉動。 但也可寫OnFwd(OUT_A,-50); 讓馬達反轉。 – Off( port );
– Blueteeth :
• 藍芽功能選單,包括開關NXT的藍芽功能,以及與其他藍芽裝 置之搜尋、連線功能。
4
2. NXT 驅動程式安裝
5
NXT 驅動程式安裝
• 可以到此下載驅動程式:
– /content/lego_down/lego_down.html
3
NXT控制器簡介
• 開機後選單:
– Setting:
• 可對控制器進行一些設定,例如音量、進入待機時間、刪除檔 案等等。
– NXT Program、View、Try Me:
• 可以用內建的程式測試馬達或是sensor的數值。
– My Files :
• 下載到NXT控制器的程式就放在這裡的「Software files」資 料夾內。
• 輸入任意資訊後,按next
11
Bricx Command Center 程式安裝
• 可以改變安裝目錄,接著按next
12
Bricx Command Center 程式安裝
• 一般選擇”Typical”即可,接著按next
13
Bricx Command Center 程式安裝
• 繼續按next > next
14
Bricx Command Center 程式安裝
• 安裝中… • 安裝完桌面沒有捷徑,如果需要捷徑圖示, 請到開始選單>程式集>Bricx Command Center找啟動捷徑。
15
3-2. BRICX COMMAND CENTER 軟體使用
16
Bricx Command Center軟體使用
• 捷徑圖示:
選到NXT上,要先將NXT 控制器接上電腦USB並開啟NXT電源。
17
Bricx Command Center軟體使用
• 軟體介面:
執行剛剛下載到NXT的程式 終止NXT程式
編譯按鈕
下載程式到 NXT控制器
• 如果一開始沒有接上NXT就開程式, 按鈕會不能用,可以重新接上NXT之後, 到工具列>Tool>Find Brick重新連線。
25
//讓某個port所連接的馬達停止轉動
NXC語法內建Function介紹
– RotateMotor( port, power, angle ); //馬達以特定power轉某個角度 – MotorRotationCount( port ); //讀取某個port所連接之馬達的
– 注意: RotateMotor這個function會等馬達轉動角度完成才執行 下一行程式,與OnFwd、OnRev不同,可以把OnFwd、 OnRev看成只是啟動馬達而已。 – Ex: RotateMotor(OUT_A, 75, 45); // port A馬達以75% power正轉45度 RotateMotor(OUT_A, -75, 45); // port A馬達以75% power反轉45度 x = MotorRotationCount(OUT_A) // 讀取port A目前轉的角度 ,初始值為程式開始執行時的馬達角度,非固定值。
30
備註
• 請同學下禮拜上課前組裝好一台輪型機器 人,功能以能轉彎、移動即可,外型自行 發揮,預留能裝置sensor的位置,下禮拜 的課程會用到。
31
LEGO 講義1
1. NXT控制器簡介 2. NXT電腦端驅動程式安裝 3. BricX CC程式安裝與使用 4. NXC基本語法介紹
1
1. NXT控制器簡介
2
NXT控制器簡介
• 控制器正面按鍵配置:
A B C USB LCD螢幕 電源ON、確定、程式執行
左右選擇按鍵
NXT 1
2
3
4
回上一頁、取消、電源OFF(主選單)
6
3-1. BRICX COMMAND CENTER 程式安裝
7
Bricx Command Center 程式安裝
• Bricx Command Center可以用在LEGO NXC程式語法編輯與下載到機器人上,簡 稱BricxCC。 • NXC(Not eXactly C)為類似C的語法。 • 檔案名稱:bricxcc_setup_3388.exe • 可以到此網址下載:
18
Bricx Command Center軟體使用
• 程式檔 存檔類型 為*.nxc
19
4. NXC基本語法介紹
20
基本語法介紹
• 程式註解方式,與C相同:
• 多行註解: /*註解文字*/ • 單行註解: //註解文字
• 保留字:
• • • • • • • • _RETURN_ _RETVAL_ _STRRETVAL_ _TMPBYTE_ _TMPWORD_ _TMPLONG_ abs asm bool break byte case char const continue default do else false for goto if inline int long mutex priority repeat return safecall short sign start stop string struct sub switch task true typedef unsigned until void while
28
NXC語法內建Function介紹
• 螢幕相關函數也有LineOut(畫線)、PointOut (畫點)、CircleOut(畫圓)、RectOut(畫方 形)等等功能,想查詢更多的function,可以到 此網址下載詳細說明檔案:
/nbc/nxcdoc/NXC_Guide.pdf
27
NXC語法內建Function介紹
– Ex:task main( ){
ClearScreen( ); //要先清空螢幕 int t1 = CurrentTick( ); //取時間點t1 OnFwd(OUT_A,50); //馬達轉動 Wait(1000); //讓馬達轉1秒 Off(OUT_A); //停止馬達 int angle = MotorRotationCount(OUT_A); //讀取馬達角度 int t2 = CurrentTick( ); //讀取時間點t2 TextOut(0,LCD_LINE1,”angle=”); //LCD第一行顯示文字「angle=」 NumOut(50,LCD_LINE1,angle); //LCD第一行中間顯示馬達轉角 TextOut(0,LCD_LINE2,”time=”); //LCD第二行輸出文字 NumOut(50,LCD_LINE2,t2-t1); //LCD第二行中間顯示經過時間 Stop(1); //停止程式 }