#include <IRremote.h>
// Définition de la broche de réception IR
const int pinIR = 2;
// Définition du code infrarouge pour le bouton spécifique
const unsigned long codeBouton = 0x87654321;
void setup() {
// Initialisation de la communication série
Serial.begin(9600);
// Activation du récepteur IR
IrReceiver.begin(pinIR, ENABLE_LED_FEEDBACK);
}
void loop() {
if (IrReceiver.decode()) {
// Si un signal infrarouge est reçu
Serial.println(IrReceiver.decodedIRData.decodedRawData);
// Remise à zéro du récepteur IR pour la prochaine réception
IrReceiver.resume();
}
}