請先測試你的Arduino 環境,透過官方
[php]
#include <IRremote.h>
int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);
IRsend irsend;
decode_results results;
void setup()
{
Serial.begin(9600);
}
void loop() {
}
[/php]
因為 新版的Arduino 的飯粒會有以下的錯誤
C:\Program Files (x86)\Arduino\libraries\RobotIRremote\src\IRremoteTools.cpp:5:16: error: ‘TKD2’ was not declared in this scope int RECV_PIN = TKD2; // the pin the IR receiver is connected to
所以請將Arduino程式中的原本的程式「Arduino.app/Contents/Java/libraries/RobotIRremote」移除,並且下載和安裝
[php]
#include <IRremote.h>
//NEC: 80BF01FE 大大電視盒 換台 ch+
IRsend irsend; // IRRemote限定使用數位腳位3
void setup() {
Serial.begin(9600);
}
void loop() {
irsend.sendNEC(0x80BF01FE, 32);
delay(500);
}
[/php]