紅外接收模塊適用于紅外線遙控和紅外線數據傳輸。對于不同的遙控器,區別只是接到的數字不同。注意要買三腳的紅外接收頭,而不是直接購買紅外對管。當然也可以買電子積木的紅外接收模塊,它還多了一塊小板和小燈,質量也相對好一些,容易固定,價錢稍貴。因為日光中有紅外線,所以在室外使用可能受到影響。
TL1838萬能接收頭,Arduinouno,杜邦線
VCC接 Arduino 3.3V或5.5VGND接 Arduino GND/OUT接 Digital 11

#include <IRremote.h> int PIN_RECV = 11;IRrecv irrecv(PIN_RECV);decode_results results; void setup(){ Serial.begin(9600); irrecv.enableIRIn();} void loop() { if (irrecv.decode(&results)) { Serial.PRintln(results.value); irrecv.resume(); }}代碼中用到了IRemote庫,需要下載Arduino_IRremote_master.zip包,解壓后,放入/usr/share/arduino/libraries/目錄下。
(請注意:因各廠商硬件不同,引腳位置可能有差異, 具體請見硬件說明書)
新聞熱點
疑難解答