IR 红外接收器用于接收红外信号,也可用于远程控制检测。 Infrared Receiver 上有一个 IR 探测器,用于获得红外发射器发出的红外线。 IR 检测器内部有一个解调器,寻找 38 KHz的信号。 该IR 红外接收器可以在10米以内接收信号。 如果超过10米,接收器可能无法得到信号。
特性:
- 工作电压: 3.3-5V
- 接收距离: 10m
接收器
- 打开File(文件) - >Examples(示例) - > IRSendRev-> example-> recv 查看完整的示例程序,或将代码复制并粘贴到新的 Arduino 编辑页面上。
描述: 此示例将 IR接收器 引脚连接到 D2。 您可以通过串口监视器看到遥控器的红外数据,然后将接收到的红外数据写入 send.ino,并使用 Infrared Emitter 上传到电路板,以便您可以使用遥控器发送相同的数据。
创意应用: 您可以通过 Infrared Receiver 知道遥控器发送的红外数据,然后在某些情况下通过 Infrared Emitter 发送相同的数据,例如室内温度大于26度时打开风扇开关。
- 将代码上传到开发板。
- 打开串行监视器,等待数据输入。
- 使用红外遥控发送数据(此示例使用 MIDEA 公司的红外遥控器的风扇,然后按开/关键)。
- 您可以看到以下信息。
发射器
- 打开 File(文件) - >Examples(示例) - > IRSendRev-> example 打开示例程序,或将代码复制并粘贴到新的 Arduino 编辑页面上。
描述: 在这个演示中我们将 IR发射 引脚连接到 D3 端口。 您可以看到通过 Infrared Receiver 接收到的遥控器的红外数据,如上述示例。 然后将接收到的红外数据写入此示例,并使用 Infrared Emitter 上传到电路板,这样你就可以使用遥控器发送出相同的数据。
附件资料截图: