社团课-2.6-遥控风扇.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

主题二:智能风扇第六节遥控风扇

看一看红外遥控器是我们常用的一种遥控设备,我们可以用它控制电视、空调等家用电器。前面我们用过的风扇能否实现遥控控制呢?

来开始新的探索红外遥控套件的认识、原理介绍。了解红外编码信号接收、发送的过程,使用串口监视器查看红外编码。学习通过自定义遥控按键功能制作遥控风扇。

想一想想知道遥控器的秘密吗?想制作一个智能遥控风扇吗?

看一看遥控换挡风扇:红外遥控器有21个按键,不同的按键代表不同的档位。红外遥控红外接收管

看一看认识红外遥控的原理

做一做物理连接将马达模块的3Pin接口连接到主板的3号数字口(要使用到主板的PWM功能,模拟输出引脚).红外接收模块连接到主控板的2号数字口.

学一学将红外遥控器对准红外接收模块按下按键,并将遥控器每个按键发送的编码通过串口监视器打印数据,并记录下来。按键接收编码保存在变量ir_item中红外接收管特殊指令

看一看打开串口监视器,将红外遥控对准红外接收管按下不同的按键,让我们看看打印的数值有什么变化?如左串口监视数据所示:正确的接收编码为4位十六进制编码;FF代表十六进制。十进制是我们常用的0-9数字是逢10进一位。十六进制是计算机中数据的一种表示方法;它由0-9、A、B、C、D、E、F共16个组成,字母不区分大小写,即逢16进1。十进制与十六进制对应关系:0-9对应0-9;A-F对应10-15。

将遥控器每个按键发送的有效编码记录下来:按键ABCDEF¤编码按键0123456789编码做一做

想一想红外遥控如何软件编程实现控制风扇开启闭合?

做一做当接收到按键A的编码,编码前加0X;当接收到按键B的编码,编码前加0X;遥控器按键编码保存在ir_item中遥控器按键延时防抖

想一想怎样实现用三个不同的按键控制马达风扇的三个不同档位呢?

学一学我们可以使用中的“多分支选择”模块来给每个按键编码设定不同功能,如下所示:点击“多分支选择”模块上的蓝色小齿轮,增加“CASE”语句多分支选择”模块指令第1个按键编码第2个按键编码第3个按键编码所有按键编码保存在ir_item

编写程序逻辑图开始所有编码(switch语句)按键A按键B按键C风扇1档风扇2档风扇3档NNYYY

做一做遥控器按键编码保存在ir_item遥控器按键延时防抖开始匹配遥控器按键编码按键A输出编码前加0X按键B输出编码前加0X设置马达风扇速度为150设置马达风扇速度为250设置马达风扇速度为0

课后作业1、请结合乐高积木、红外遥控套装、马达风扇模块等,制作出一个既美观、又特别的遥控风扇来。2、你能根据今天学到的知识,制作一个能控制其他智能电子模块的“万能遥控器”吗?你能用这个“万能遥控器”控制家里的空调吗?请将你得学习感悟和对上述问题得思考结果记录在《小创客成长记录册》上。

下节课再见!

文档评论(0)

Zeng + 关注
实名认证
文档贡献者

教师资格证持证人

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

领域认证该用户于2025年05月30日上传了教师资格证

1亿VIP精品文档

相关文档