[問題] 紅外線訊號的處理?(如何解碼)
耶逗…大家好…
小弟算是對電子材料沒什麼基礎的程式設計師…
最近有接觸一塊具紅外線發射/接收的板子…
然後可以用程式(javascript)去控制它…
我試玩了一下…
發現對於同顆按鈕,
紅外線每次接收到的訊號都不太一致…
查了一下…似乎是紅外線本身也會收到環境雜訊影響…
然後似乎要經過一個「調變 (modulation?)」動作才能解讀訊號?
感覺上如果用 arduino 之類的板子,應該有直接解碼的元件吧?
不過目前玩的這塊板子似乎沒有…
我接收到的紅外線訊號就只是一連串的 01010101...
所以想要問一下…如果從接收到的 010101 訊號開始…
應該要作哪些事情才能正確解碼呢?
以下圖片是我對於同一個搖控器按鈕按三次,
接收到的 0101 訊號轉成圖片的樣子(黑色代表1,白色代表0)
http://i.imgur.com/9TQuZFs.png

然後下面這個是這三次的 0101 訊號結果…
https://gist.github.com/anonymous/b6abf93612178d3e4104
(從這三串 0101 有辦法解出這個按鈕的代碼嗎?)
大致如此…不知道還有沒有漏掉應該提供的細節降子…
先感謝大家回答囉!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.136.131
※ 文章網址: http://www.ptt.cc/bbs/Electronics/M.1412971331.A.0B2.html
※ 編輯: grassboy2 (114.34.136.131), 10/11/2014 04:03:54
→
10/11 08:23, , 1F
10/11 08:23, 1F
→
10/11 11:47, , 2F
10/11 11:47, 2F
→
10/11 11:47, , 3F
10/11 11:47, 3F
→
10/11 13:40, , 4F
10/11 13:40, 4F
→
10/11 13:41, , 5F
10/11 13:41, 5F
→
10/11 13:47, , 6F
10/11 13:47, 6F
→
10/11 17:28, , 7F
10/11 17:28, 7F
→
10/11 17:28, , 8F
10/11 17:28, 8F
→
10/11 17:29, , 9F
10/11 17:29, 9F
→
10/11 17:30, , 10F
10/11 17:30, 10F
→
10/11 17:30, , 11F
10/11 17:30, 11F
→
10/11 17:32, , 12F
10/11 17:32, 12F
→
10/11 17:32, , 13F
10/11 17:32, 13F
→
10/11 19:22, , 14F
10/11 19:22, 14F
→
10/12 03:09, , 15F
10/12 03:09, 15F

→
10/12 03:10, , 16F
10/12 03:10, 16F
推
10/12 12:39, , 17F
10/12 12:39, 17F
→
10/12 12:43, , 18F
10/12 12:43, 18F
→
10/12 12:56, , 19F
10/12 12:56, 19F
→
10/12 12:56, , 20F
10/12 12:56, 20F
→
10/12 12:57, , 21F
10/12 12:57, 21F
→
10/12 12:57, , 22F
10/12 12:57, 22F
→
10/12 12:57, , 23F
10/12 12:57, 23F