[爆卦]紅外線發射器arduino是什麼?優點缺點精華區懶人包

為什麼這篇紅外線發射器arduino鄉民發文收入到精華區:因為在紅外線發射器arduino這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者KawasumiMai (全力全壊)看板Electronics標題[問題] Arduino紅外線...




如題
上次的紅外線接收問題...
確定是模組本身的問題Orz
因為同樣的線路跟Code跑去換一片之後就好了...
整個傻眼

***

這次換成了紅外線發射的問題

因為網路上的Sampple都使用兩隻腳的發射器
所以找三隻腳模組的腳位找了好一陣子

模組上面沒看到Vcc的代號
只有看到一端有 -
另一端好像寫著 S Keyes

原先 - 接GND
S以為是Signal所以接pin 3
然後中間接Vcc

結果利用Code測試沒反應...

接著看了這個網頁
http://tw.leaderg.com/product/index?sn=9644
以為中間才是Signal,兩端是Vcc跟GND


沒想到一接沒多久好像黑掉了= =....
現在測試也沒反應
也不確定是Code還是發射器的問題Orz

********************

測試Code1:

IRsend irsend;
unsigned int Power_ON[65]
={4850, ...省略65個代號 };

void setup(){
Serial.begin(9600);
irrecv.enableIRIn();
}

void loop(){
if(Serial.available()>0){
char c = Serial.read();
switch(c){
case 'n':
Serial.println("Send ON");
irsend.sendRaw(Power_ON,65,38);
break;
}
}
}

***

這是發射Code,輸入n的確會印出Send ON
但是因為沒地方可以測試(環境跟接收裝置差很遠)

所以就跟原本的接收Code合寫了Code 2

***

測試Code2:

const int irReceiverPin = 2;
IRrecv irrecv(irReceiverPin);
decode_results results;

IRsend irsend;
unsigned int Power_ON[65]
={4850,...省略65個代號};

void setup(){
Serial.begin(9600);
irrecv.enableIRIn();
}

void loop(){
if(Serial.available()>0){
char c = Serial.read();
switch(c){
case 'n':
Serial.println("Send ON");
irsend.sendRaw(Power_ON,65,38);
break;
}
}
if (irrecv.decode(&results)){
showIRProtocol(&results);
irrecv.resume();
}
}

***

現在的問題是
如果拿其他的遙控器
可以正確接收到數值

但是鍵盤輸入n
並且自己的發射器對準接收器
卻沒有接收到自己發射的數值,只有顯示Send ON

更奇怪的是
就算沒有對準接收器,甚至沒有裝上發射器
只有按下n送出...接收模組的燈也會有反應...(只有印出Send ON沒有接收值)

***


目前線路

接收模組 Signal 接 pin2
發射模組 Signal 接 pin3




請問自己有辦法接收到自己發出的訊號嗎 = = ?
應該是可以的吧?
請問哪邊出了問題??

--
▍▃▄▅▅▅▃▁『われ刃向けるはアヤカシのみ。
" ▃ ▊  吾斬り伏せるはアヤカシのみ。
。 . ▎◥ は...
▄▂▁ 魔物を討つ者だから...』
▇▆▄▂▅▂ ◣ ◢ ψKawasumiMai
′′ ▄▄▄川澄 舞

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.112.135
※ 文章網址: http://www.ptt.cc/bbs/Electronics/M.1411301074.A.3B3.html
alibuda174: 據我所知 使用IRemote程式庫的話 同一塊板子無法同時 09/21 20:39
alibuda174: 接收與傳送紅外線 09/21 20:39
KawasumiMai: 所以要另外找第三方Library嗎 09/21 20:49
alibuda174: 拿兩塊Arduino板子來測試 09/21 20:55
KawasumiMai: 也對XD。不過需要再去買一塊 09/21 21:20

你可能也想看看

搜尋相關網站