4-2《遥控LED灯组——认识Linkboy软件》课件河大版初中信息技术第二册.pptx

4-2《遥控LED灯组——认识Linkboy软件》课件河大版初中信息技术第二册.pptx

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

遥控LED灯组

——认识Linkboy软件;教学目标;;;学习任务

在日常生活中,我们通过开关或声音、光感以及触摸等方式控制灯的开启和关闭。本节,我们利用Arduino套件设计制作一个遥控的LED灯组。希望能实现的效果是:按遥控器上的按键“1“时,红色LED灯亮起,按遥控器上的按键“2”时蓝色LED灯亮起,红色LED灯熄灭。;任务分析

我们经常使用的遥控器基本都是运用了红外遥控技术。这是一种无线的非接触控制技术,被诸多电子设备特别是家用电器广泛应用。

红外遥控装置由发射调制红外光波的发射电路和将红外光波转换为电信号的接收电路组成。

需要的器材:ArduinoUNO控制板、D灯(蓝色、红色)、红外遥控模块、杜邦线若干、USB数据线等,如图所示。;所需器材如下:;由于红外线遥控不具有像无线电遥控那样穿过障碍物去控制被控对象的能力,所以,在设计家用电器的红外线遥控器时,不必要像无线电遥控器那样,每套(发射器和接收器)要有不同的遥控频率或编码(否则,就会隔墙控制或干扰邻居的家用电器),所以同类产品的红外线遥控器,可以有相同的遥控频率或编码,而不会出现遥控信号“串门”的情况。这对于大批量生产以及在家用电器上普及红外线遥控提供了极大的方便。;操作指南

一、利用仿真环境实现设计

1.在仿真环境中选择所需器材

(1)启动Linkboy教件,选择进入“基础模式”,单击“模块”标签,在显示的列表中选择“arduino主板类”选项后,选择“型号UNO“的控制器并拖拽到编程区,如图所示。;(2)在“模块”标签列表中,选择“灯光输出类”选项后,选择相应的LED灯并拖拽到编程区,如图所示。;;2.在仿真环境中连接各元器件

当鼠标移动到元件引脚时,软件会提示可连接的端口,把引脚连接到对应端口,如图所示。;3.编写程序

(1)用鼠标单击“遥控器”仿真图,在提示窗口中选择“数字键按下时”选项,如图1所示,“遥控器数字键技下时”程序模块如图2所示。;(2)在“指令”标签列表中,选择“如果”程序模块并拖拽到“遥控器数字键按下时”的程序模块中,如图所示。;①用鼠标单击“条件量”位置,如图所示,打开“表达式编辑器”窗口,编写???件程序。;②在“表达式编辑器”窗口中。选择“遥控器”选项。如图所示。;③在事件处理代码中,选择“按键值”中的“遥控器按值===数值量”选项,如图所示。;④单击闪烁的“数值量”,如图所示,;⑤在“表达式编辑器”窗口中,选择“遥控器”选项中的“数字1“参数,如图所示。;(3)在“指令”标签列表中,选择“模块类功能指令”程序模块并拖拽到“如果”条件的程序模块中,如图所示。;在“表达式编辑器”窗口中,选择“红灯”红灯点亮的程序代码,如图所示。选项中的“点亮“事件处理指令,添加红灯点亮的程序代码。;(4)针对遥控器添加按键“2“被按下时蓝灯亮起的程序代码,如图所示。;4.仿真运行

(1)单击标题栏中的仿真运行图标保存文件后,通过计算机模拟仿真运行编写好的程序代码,如图所示。;;;二、利用物理元器件实现设计

1.完成物理元器件连接

在不连接USB接口的情况下,按照仿真程序的器材连接方法将各个物理元器件通过杜邦线连接起来,如图所示。;;3.实际运行程序,测试效果

通过遥控器按键测试两组LED灯亮和熄灭的效果,如图所示。;任务小结

通过本节的灯组控制项目的实践学习我们了解到,用Arduino开源电子平台和Linkboy软件进行创意制作的基本工作流程如图所示。;我们一起观看视频再次学习,使用Linkboy软件制作路灯巩固今天的学习内容。;;;;;3.微控制器和微处理器

微控制器(MicrocontrollerUnit,MCU),一般以一种微处理器的CPU为核心,芯片内部集ROM/RAM/EPROM,FLASHRAM、总线、总线逻辑、定时/计数器、I/O、串行口、A/D、D/A等各种必要功能并配备外设接口。我们介绍的Arduino就是微控制器的典型代表。微控制器的最大特点是单片化,体积减,功耗及成本较低,可靠性高适合应用于控制领域。;微处理器(MicroprocessorUnit,MPU),是通用计算机中的CPU演化来。与计算机处理器不同,在实际应用中,只保留和应用紧密相关的功能硬件,去除其他冗余功能部分,以最低的功耗和资源实现应用的特殊要求。目前,主要的处理器类型有RaspberryPi等。微控制器、微处理器的对比参看表如下。;微控制器、微处理器对比;C语言:是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。;拓展延伸;同学们一起讨论一下,生活中还有哪些智能设备是利用

文档评论(0)

188****7976 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档