Arduino红外传感器IR的使用方法

时间:2024-02-23 17:21:20

通过红外(IR)传感器,Arduino开发板可以接收和解码电视遥控器的信号。

大多数的电视遥控器使用红外光将编码信息发送到电视机。红外光的波长通常在930和950nm之间,属于不可见光。当您按下电视遥控器上的其中一个键时,控制器将使用该键特定的脉冲宽度调制(PWM)信号调制IR信号。该信号被电视中的IR接收器拾取,接收器解调信号并确定按下哪个键。如果我们有一个红外接收器,我们可以用Arduino开发板完成类似的工作。

IR接收器有三个端子:其中两个端子用于供电,而剩余的一个用作传感器输出。接收器解调IR信号并输出​​解调的PWM信号。输出端子连接到Arduino引脚3,然后Arduino通过分析PWM信号确定按下了哪个键。

实验1

在这个实验中,我们将使用电视遥控器点亮和熄灭两个LED。

这里写图片描述

更多内容请参考以下链接:https://www.yiboard.com/thread-910-1-1.html