Commande infrarouge

Bonjour à tous,
je suis en train de faire une commande pour ma domotique (récupérer les touches de la télécommande), le problème c’est lorsque je fais une compilation, j’ai une erreur

#include <IRremote.h>

int RECV_PIN = 11;

IRrecv irrecv(RECV_PIN);

decode_results results;

void setup()
{
  Serial.begin(9600);
  irrecv.enableIRIn(); // Start the receiver
}

void loop() {
  if (irrecv.decode(&results)) {
    Serial.println(results.value, HEX);
    irrecv.resume(); // Receive the next value
  }
}

L’erreur de compilation :
Arduino : 1.6.6 (Windows 7), Carte : “Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)”

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

^

exit status 1
Erreur lors de la compilation.

Bonjour,

Tu n'utilises pas la bonne librairie. Voir ici

kamill: Bonjour,

Tu n'utilises pas la bonne librairie. Voir ici

Merci beaucoup, ça marche !