步驟1:材料和工具
所需材料:
1。任何Arduino(我使用過Duemilanove)
3。任何電視或DVD的紅外遙控器
所需工具:
1。 Visual Studio 2010或更高版本(因?yàn)槲以诖税姹局虚_發(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。
點(diǎn)擊此處下載IRremote Library。
提取 .zip 文件。重新啟動(dòng)IDE以使其正常工作。
步驟4:編碼Arduino
打開IDE,然后轉(zhuǎn)到文件》 示例》 IRremote 》 IRrecvDemo
更改行: Serial.println(results.value,HEX);
To
Serial.println(results.value,DEC);
將文件上傳到Arduino。
打開串行監(jiān)視器以檢查一切正常。
遙控器上的每個(gè)按鈕都有非常獨(dú)特的代碼。當(dāng)您按下按鈕時(shí),它將顯示在串行監(jiān)視器上。
步驟5:在Visual Studio中創(chuàng)建應(yīng)用程序
如果您有一個(gè)像我一樣的 Philips DVD播放器遙控器,那么您只需選擇Arduino連接到的COM端口即可運(yùn)行我的應(yīng)用程序。
啟動(dòng)Visual Studio并轉(zhuǎn)到:文件 打開》 項(xiàng)目/解決方案
打開下載的項(xiàng)目文件。
有您會(huì)發(fā)現(xiàn)“ remote.vb ” – 右鍵單擊》 查看代碼
我的Philips遙控器會(huì)在這就是為什么我將“ str”與兩個(gè)值進(jìn)行比較以觸發(fā)事件的原因。
在“ 觸發(fā)事件”部分中,您可以根據(jù)您的遙控器更改IR遙控器值。/p》
根據(jù)您的遙控器更改比較值
Ex: 如果str = 1124 或str = 66270 然后
’做些
,如果
假設(shè)您的遙控器發(fā)送了“ xxxx”和“ XXXXX”,則結(jié)束按下電源按鈕
,然后將語句更改為:
例如: 如果str = xxxx 或str = XXXXX 然后
‘做點(diǎn)什么
/strong》
構(gòu)建并運(yùn)行應(yīng)用程序,現(xiàn)在您可以使用電視或DVD遙控器控制Windows PC。
責(zé)任編輯:wv
-
電腦
+關(guān)注
關(guān)注
15文章
1708瀏覽量
68889 -
遙控器
+關(guān)注
關(guān)注
18文章
838瀏覽量
66216
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論