Table des matières

DRV310

Kit Télécommande infrarouge (compatible Arduino)
Module KY-022 HX1838 VS1838 NEC Infrared Wireless Remote

Composé d’1 télécommande à 17 touches + 1 module récepteur infrarouge + 1 led + cordons

Bibliothèque

GitHub : “IRremote” by shirriff

code_mini.ino
#include <IRremote.hpp>
#define IR_RECEIVE_PIN 2 // Pin du récepteur
#define ENABLE_LED_FEEDBACK true // Clignotement led récepteur
#define PIN_LED_FEEDBACK 5 // Pin led feedback réception
...
 
void setup() {
  IrReceiver.begin(IR_RECEIVE_PIN[[, ENABLE_LED_FEEDBACK], PIN_LED_FEEDBACK]);
...
}
 
void loop() {
  if (IrReceiver.decode()) {
    if (IrReceiver.decodedIRData.flags && IRDATA_FLAGS_IS_REPEAT) Serial.println("Idem");
    else Serial.print(IrReceiver.decodedIRData.command, HEX); // code touche
    IrReceiver.resume();
  }
  ...
}
Touche 1 2 3 4 5 6 7 8 9 0
Code 0x 45 46 47 44 40 43 07 15 09 19
Touche * # FH FG OK FD FB (bis) (néant)
Code 0x 16 0D 18 08 1C 5A 52 00

Tutos