×

使用红外传感器和遥控器控制家用电器的原型

消耗积分:0 | 格式:zip | 大小:0.13 MB | 2022-12-12

分享资料个

描述

该项目是使用红外传感器和遥控器控制各种家用电器的原型。可以编辑该项目以容纳与遥控器上的键一样多的设备。

先决条件

  • 在此处了解有关 IRremote 库的更多信息
  • 在此处查看如何检查遥控器的十六进制值

 

职能工作

  • IRrecv irrecv(receivePin)

使用您选择的名称创建接收者对象。

  • irrecv.enableIRIn()

开始接收过程。这将启用每 50 µs 消耗少量 CPU 的定时器中断。

  • irrecv.decode(&results)

尝试接收 IR 代码。如果收到代码则返回 true,如果尚未收到代码则返回 false。收到代码后,信息将存储到“结果”中。

  • irrecv.resume()

接收后,必须调用它来重置接收器并准备接收另一个代码。

  • irrecv.blink13(true)

在接收期间启用 LED 闪烁。因为您看不到红外线,所以在故障排除时闪烁 LED 灯很有用,或者只是为了提供视觉反馈。

 

连接

如图所示进行连接

poYBAGOS0FGAWvjwAAKUTWQHIlQ385.png
将蜂鸣器和 LED 连接到 ARDUINO UNO 的图表
 

 


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !