大家晚安!
感謝大家的熱情支持,動手做自己的智能家電系列不斷收到好評
這次小編又要在介紹新內容了!
上篇我們說到如何利用IRremote模組複製出家裡的紅外線遙控器
就有人來詢問小編 "請問我想換成其他腳位來連接, 我該怎麼做呢?"
今天小編就來解答大家的疑問囉!
因為發射紅外線訊號使用了Timer,
所以紅外線發射的腳位是不能隨意指定的,
要更改發射腳位必須更改紅外線Library內的標頭檔(IRremoteInt),
如下圖。
感謝大家的熱情支持,動手做自己的智能家電系列不斷收到好評
這次小編又要在介紹新內容了!
上篇我們說到如何利用IRremote模組複製出家裡的紅外線遙控器
就有人來詢問小編 "請問我想換成其他腳位來連接, 我該怎麼做呢?"
今天小編就來解答大家的疑問囉!
因為發射紅外線訊號使用了Timer,
所以紅外線發射的腳位是不能隨意指定的,
要更改發射腳位必須更改紅外線Library內的標頭檔(IRremoteInt),
如下圖。
Atmega2560預設是使用pin 9,
其他可用的腳位包含11、5、6以及46,
小編在這裡把它改為pin 46,
以下是利用Visual Studio修改。
其他可用的腳位包含11、5、6以及46,
小編在這裡把它改為pin 46,
以下是利用Visual Studio修改。
也可以利用記事本修改或是NotePad++下圖為利用記事本改法,
利用記事本開啟IRremoteInt.h。
小提醒: 改完要記得存檔喔。
利用記事本開啟IRremoteInt.h。
小提醒: 改完要記得存檔喔。
到這邊修改完就行囉!
有更多疑問歡迎再聯繫TakoBear!
有更多疑問歡迎再聯繫TakoBear!