如果你沒有接觸過 Arduino,建議先看「Arduino 筆記 – 認識 Arduino」和「Arduino 筆記 - 準備開發環境」,從這兩篇開始。
2) 一顆 38 kHz 的紅外線接收器 (Infrared Receiver),例如 TSOP2438,TSOP4438, PNA4602, FM-8038TM2-5DN 等。
▲ 紅外線接收器(Infrared Receiver)
▲ 紅外線接收器(Infrared Receiver)
紅外線接收器和發射器單價都很便宜,幾十塊台幣就可以搞定。
4) 最後,你必須安裝 IRRemote 函式庫,見後文說明。
安裝 IRRemote 函式庫
到 Ken Shirriff 的部落格或到這裏下載 IRRemote 函式庫,然後把檔案解壓縮放到 Arduino 速寫簿 (Sketchbook) 資料夾的 Libraries 資料夾底下即可。Arduino 速寫簿 (Sketchbook) 資料夾的預設位置是在「我的文件 > Arduino」這個地方:
注意!如果你用的是 Arduino 1.0,請接著參考「如何讓 IRRemote 相容於 Arduino 1.0 ?」一文設定環境。
IRRemote 教學目錄
1) 接收紅外線:1.1) 接收紅外線訊號
1.2) 顯示紅外線協定種類
1.3) 增加紅外線訊號指示燈2) 發射紅外線:
1.4) 自製 LCD 介面的紅外線解碼器 (IR Decoder)
1.5) 兩個取得遙控器紅外線資料的方法
3) 應用
3.1) 使用 Arduino 遙控家電
沒有留言:
張貼留言