×

使用Arduino解码任何遥控器的红外遥控信号

消耗积分:0 | 格式:zip | 大小:0.09 MB | 2022-10-27

20762

分享资料个

描述

介绍

在这个项目中,我将向您展示如何使用 Arduino 解码任何遥控器的红外遥控信号。

我们家中使用的遥控器基本上都是由红外传输制成的,例如电视遥控器、DVD遥控器、音响遥控器等。但这些信号不会相互干扰,因为遥控器中的每个键都有唯一的十六进制操作码。通过解码这些信号,我们可以知道密钥的唯一代码是什么。通过了解代码,我们可以实现多个应用程序,我们可以使用同一个遥控器进行控制。

基础工作

红外遥控器有一个按钮和一个带有红外 LED 的微控制器。当按下按钮时,微控制器识别按钮并将相应的调制信号(代码)发送到 IR LED。然后,IR LED 将其发送到设备中的 IR 接收器。

设备中的系统解调信号(代码)并检查对应的功能并执行它。每个函数都有不同的代码。

每个红外线操作的设备都有不同的代码用于不同的功能。

原型图像

 
pYYBAGNYtG-APrfMAAm3p3hHGkM917.jpg
 
1 / 7
 

挂钩

按照步骤:-

  • 将 TSOP1738 左侧的第一个引脚(OUT引脚)与Arduino 的引脚 11 连接
  • 将中间引脚(GND引脚)与Arduino的GND引脚挂钩。
  • 将第三个和最后一个引脚(VCC引脚)与Arduino的5V引脚连接。

上传和测试

记得从这里安装 IRremote.h 库

  • 复制或下载项目附带的代码。
  • 点击上传并打开串行监视器。
  • 拿起你想使用的任何遥控器,或者你想要它的代码,然后按任何按钮。
  • 现在,在串行监视器中查看。您将看到您按下的相应按钮的代码。
  • 记下纸上的代码或将它们复制到 PC 上的文档文件中。

 


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

评论(0)
发评论

下载排行榜

全部0条评论

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