×

在Arduino上使用IR远程发送器和接收器

消耗积分:0 | 格式:rar | 大小:0.00 MB | 2023-01-03

香香技术员

分享资料个

方案介绍

在本教程中,您将了解IR协议以及如何使用IR接收器模块。首先,您将了解IR协议的工作原理,然后您将学习如何将IR远程控制套件与Arduino一起使用。还提供了一些实际示例,以帮助您更好地学习。

红外协议简介

红外或红外通信由于易于使用且价格合理而成为最常见的无线通信方法之一。波长长于可见光的红外光不在人类视觉范围内。这就是为什么它是无线通信的好选择。当您按下电视控件上的按钮时,控件上的LED会连续打开和关闭,并导致调制的红外信号从控件发送到电视。信号解调后将执行该命令。红外接收器模块用于接收红外信号。这些模块以3、8 KHz的频率工作。当传感器在其工作频率下不暴露于任何光线时,Vout输出的值等于VS(电源)。暴露在38 kHz的红外光下,该输出将为零。

Fj3jbKatf98wZlyK8nu_n9zCCzQ3

您需要安装IR库才能使用IR模块。从以下链接下载库,然后在“草图”窗口中,打开“包含库”选项,然后选择IRRemote.h 。 默认情况下,该库在您的Arduino库中可用。在这种情况下,您不需要安装它。

Fhk8pwD599OLJ5RAnM9pWaogvcXf

找到每个按钮的代码后,可以使用它来控制命令。在此示例中,我们将RGB LED连接到Arduino,并使用遥控器更改颜色。为此,请在遥控器上指定几个按钮并保存其代码。在此示例中,使用按钮1至3。然后为每个按钮分配特定的颜色。最后,通过按1到3键中的任意一个,LED会更改其颜色。

Fq8lBWV7d3I2hLt2jfWVF8o9d4e7

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

评论(0)
发评论

下载排行榜

全部0条评论

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