這篇教學將教你用 WinLIRC 來為你的遙控器進行紅外線解碼。
▲ 我用的是 BenQ MP612C 投影機的遙控器
前提
在閱讀這篇文章前,我假設你已經看過「WinLIRC 紅外線遙控電腦教學」一文,而且也已經把電腦紅外線接收器連接到電腦上了。
第一次執行 WinLIRC
由於還沒選擇外掛(plugin),winlirc.exe 在第一次執行的時候會跳出底下這個錯誤:
選擇外掛(plugin)
按下「確定」,接著會跳出底下這個視窗讓你選擇外掛:
請選擇你紅外線接收器的外掛,比如你用的是 Serial 介面的紅外線接收器,那麼就選擇 SerialDevice.dll:
選好外掛後,按一下「Plugin Setup」來設定外掛:
▲ 選擇 COM Port,這看你紅外線接收器接在哪個 COM Port
選好 COM Port 後,接著按下「OK」外掛就設定完成了。這時候 WinLIRC 會自動縮小到右下角的系統工具列中,你會看到像這樣的圖示:
假如你用的是 Audino 介面的紅外線接收器,那麼就選擇 AudioCapture.dll:
WinLIRC 外掛的 DLL 檔都放在 plugins 資料夾底下:
用 IRGraph.exe 測試紅外線接收器
在設定好外掛後,接下來請打開 IRGarph.exe 測試紅外線接收器。
拿起遙控器,對著紅外線接收器隨便按個鈕,IRGraph 應該會顯示類似下圖的波形:
假如有的話,代表你紅外線接收器是正常的,WinLIRC 可以順利收到紅外線訊號。接下來就可以開始進行紅外線的解碼了。至於紅外線解碼怎麼做,請見下文分解。
作者已經移除這則留言。
回覆刪除可以參考這篇:
回覆刪除http://goo.gl/2Ucsi