1. 首页
  2. 数据库
  3. 其它
  4. 在Arduino上使用IR远程发送器和接收器 电路方案

在Arduino上使用IR远程发送器和接收器 电路方案

上传者: 2021-04-25 00:28:48上传 ZIP文件 130.36KB 热度 22次
在本教程中,您将了解IR协议以及如何使用IR接收器模块。首先,您将了解IR协议的工作原理,然后您将学习如何将IR远程控制套件与Arduino一起使用。还提供了一些实际示例,以帮助您更好地学习。 红外协议简介 红外或红外通信由于易于使用且价格合理而成为最常见的无线通信方法之一。波长长于可见光的红外光不在人类视觉范围内。这就是为什么它是无线通信的好选择。当您按下电视控件上的按钮时,控件上的LED会连续打开和关闭,并导致调制的红外信号从控件发送到电视。信号解调后将执行该命令。红外接收器模块用于接收红外信号。这些模块以3、8 KHz的频率工作。当传感器在其工作频率下不暴露于任何光线时,Vout输出的值等于VS(电源)。暴露在38 kHz的红外光下,该输出将为零。 您需要安装IR库才能使用IR模块。从以下链接下载库,然后在“草图”窗口中,打开“包含库”选项,然后选择IRRemote.h 。 默认情况下,该库在您的Arduino库中可用。在这种情况下,您不需要安装它。 找到每个按钮的代码后,可以使用它来控制命令。在此示例中,我们将RGB LED连接到Arduino,并使用遥控器更改颜色。为此,请在遥控器上指定几个按钮并保存其代码。在此示例中,使用按钮1至3。然后为每个按钮分配特定的颜色。最后,通过按1到3键中的任意一个,LED会更改其颜色。
下载地址
用户评论