步驟1:材料和工具
所需材料:
1。任何Arduino(我使用過Duemilanove)
3。任何電視或DVD的紅外遙控器
所需工具:
1。 Visual Studio 2010或更高版本(因為我在此版本中開發(fā)了應(yīng)用程序)
2。 Arduino IDE
步驟2:將IR晶體管連接到Arduino
將VCC連接到arduino的5v。
晶體管輸出到數(shù)字引腳11的引腳,不要忘記將GND連接到Arduino‘GND
步驟3:構(gòu)建開發(fā)環(huán)境
《如果您已經(jīng)熟悉arduino的IDE并安裝了IRremote Library,那么您可以繼續(xù)第4步。
首先,您需要從其官方網(wǎng)站下載Arduino IDE
安裝IDE后,需要下載并安裝IRremote Library。
點擊此處下載IRremote Library。
提取 .zip 文件。重新啟動IDE以使其正常工作。
步驟4:編碼Arduino
打開IDE,然后轉(zhuǎn)到文件》 示例》 IRremote 》 IRrecvDemo
更改行: Serial.println(results.value,HEX);
To
Serial.println(results.value,DEC);
將文件上傳到Arduino。
打開串行監(jiān)視器以檢查一切正常。
遙控器上的每個按鈕都有非常獨特的代碼。當(dāng)您按下按鈕時,它將顯示在串行監(jiān)視器上。
步驟5:在Visual Studio中創(chuàng)建應(yīng)用程序
如果您有一個像我一樣的 Philips DVD播放器遙控器,那么您只需選擇Arduino連接到的COM端口即可運行我的應(yīng)用程序。
啟動Visual Studio并轉(zhuǎn)到:文件 打開》 項目/解決方案
打開下載的項目文件。
有您會發(fā)現(xiàn)“ remote.vb ” – 右鍵單擊》 查看代碼
我的Philips遙控器會在這就是為什么我將“ str”與兩個值進行比較以觸發(fā)事件的原因。
在“ 觸發(fā)事件”部分中,您可以根據(jù)您的遙控器更改IR遙控器值。/p》
根據(jù)您的遙控器更改比較值
Ex: 如果str = 1124 或str = 66270 然后
’做些
,如果
假設(shè)您的遙控器發(fā)送了“ xxxx”和“ XXXXX”,則結(jié)束按下電源按鈕
,然后將語句更改為:
例如: 如果str = xxxx 或str = XXXXX 然后
‘做點什么
/strong》
構(gòu)建并運行應(yīng)用程序,現(xiàn)在您可以使用電視或DVD遙控器控制Windows PC。
責(zé)任編輯:wv
-
電腦
+關(guān)注
關(guān)注
15文章
1745瀏覽量
69213 -
遙控器
+關(guān)注
關(guān)注
18文章
841瀏覽量
66649
發(fā)布評論請先 登錄
相關(guān)推薦
技術(shù)再進化——工業(yè)遙控器技術(shù)要求更高
數(shù)字遙控器
![數(shù)字<b class='flag-5'>遙控器</b>](https://file1.elecfans.com/web3/M00/05/0B/wKgZPGd8iaeAMV6EAACg9PEGnP4202.png)
定制遙控器主要分為哪些步驟?
RF遙控器廠家:射頻遙控器將成為未來的控制主流
如何選購適合的拷貝遙控器——增配遙控器教程來啦
![如何選購適合的拷貝<b class='flag-5'>遙控器</b>——增配<b class='flag-5'>遙控器</b>教程來啦](https://file1.elecfans.com//web3/M00/03/E3/wKgZO2ds8FyARGNhAAGIrqv8zmU287.jpg)
遙控器解碼器怎么使用
藍牙語音遙控器方案
![藍牙語音<b class='flag-5'>遙控器</b>方案](https://file1.elecfans.com/web2/M00/05/7D/wKgaombQFpSAMenWAAB3LS0qIVk861.png)
樂鑫HMI方案2.8寸觸摸串口屏應(yīng)用于手持遙控器
![樂鑫HMI方案2.8寸觸摸串口屏應(yīng)用于手持<b class='flag-5'>遙控器</b>](https://file1.elecfans.com/web2/M00/F8/15/wKgZomaGZmyAEG5sAABPZ6lUAYA069.png)
評論