arduino 遙控器

    請先測試你的Arduino 環境,透過官方

    
    #include <IRremote.h>
    
    int RECV_PIN = 11;
    
    IRrecv irrecv(RECV_PIN);
    IRsend irsend;
    
    decode_results results;
    
    void setup()
    {
      Serial.begin(9600);
    }
    
    void loop() {
    }
    

    因為 新版的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」移除,並且下載和安裝

     #include <IRremote.h>
     
    //NEC: 80BF01FE 大大電視盒 換台 ch+
    
    IRsend irsend; // IRRemote限定使用數位腳位3
    void setup() {
       Serial.begin(9600);
    }
    
    void loop() {
      irsend.sendNEC(0x80BF01FE, 32);
        delay(500);
    }