电子说
步骤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
全部0条评论
快来发表一下你的评论吧 !