Código
// modificat per sacosta.org a partir de
//https://github.com/bitwiseAr/Curso-Arduino-desde-cero/blob/master/Capitulo26/Capitulo26-Programa1.txt
/*
Programa que permet mostrar en el monitor serial el codi corresponent a la tecla
pressionada en un control remot (modulo receptor KY-022).
Llibreria utilitzada IRremote.
Autor: bitwiseAr
*/
#include <IRremote.h> // importa llibreria IRremote
int SENSOR = 3; // sensor KY-022 a pin digital 3
IRrecv irrecv(SENSOR); // estableix 3 per a objecte irrecv
decode_results codi; // crea un objecte codi de la classe decode_results
void setup() {
Serial.begin(9600); // inicializa comunicacion serie a 9600 bps
irrecv.enableIRIn(); // inicializa recepcion de datos
}
void loop() {
if (irrecv.decode(&codi)) { // si existeixn dades ja decodificades
Serial.println(codi.value, HEX); // imprimeix valor en hexadecimal por monitor serie
irrecv.resume();
}
delay (100); // un delay de 100 milisegons.
}