如何使用任何电视或DVD遥控器控制您的电脑

电子说

1.3w人已加入

描述

步骤1:材料和工具

所需材料:

1。任何Arduino(我使用过Duemilanove)

2。红外晶体管(TSOP1738)

3。任何电视或DVD的红外遥控器

所需工具:

1。 Visual Studio 2010或更高版本(因为我在此版本中开发了应用程序)

2。 Arduino IDE

步骤2:将IR晶体管连接到Arduino

遥控器

将VCC连接到arduino的5v。

晶体管输出到数字引脚11的引脚,不要忘记将GND连接到Arduino‘GND

步骤3:构建开发环境

《如果您已经熟悉arduino的IDE并安装了IRremote Library,那么您可以继续第4步。

首先,您需要从其官方网站下载Arduino IDE

安装IDE后,需要下载并安装IRremote Library。

点击此处下载IRremote Library。

提取 .zip 文件。重新启动IDE以使其正常工作。

步骤4:编码Arduino

遥控器

打开IDE,然后转到文件》 示例》 IRremote 》 IRrecvDemo

更改行: Serial.println(results.value,HEX);

To

Serial.println(results.value,DEC);

将文件上传到Arduino。

打开串行监视器以检查一切正常。

遥控器上的每个按钮都有非常独特的代码。当您按下按钮时,它将显示在串行监视器上。

步骤5:在Visual Studio中创建应用程序

遥控器

如果您有一个像我一样的 Philips DVD播放器遥控器,那么您只需选择Arduino连接到的COM端口即可运行我的应用程序。

启动Visual Studio并转到:文件 打开》 项目/解决方案

打开下载的项目文件。

有您会发现“ remote.vb ” – 右键单击》 查看代码

我的Philips遥控器会在这就是为什么我将“ str”与两个值进行比较以触发事件的原因。

在“ 触发事件”部分中,您可以根据您的遥控器更改IR遥控器值。/p》

根据您的遥控器更改比较值

Ex: 如果str = 1124 或str = 66270 然后

’做些

,如果

假设您的遥控器发送了“ xxxx”和“ XXXXX”,则结束按下电源按钮

,然后将语句更改为:

例如: 如果str = xxxx 或str = XXXXX 然后

‘做点什么

/strong》

构建并运行应用程序,现在您可以使用电视或DVD遥控器控制Windows PC。
       责任编辑:wv 

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

全部0条评论

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

×
20
完善资料,
赚取积分