¿Como decodificar un control mediante el IR reciver TSOP4838?

Llevo 4 días intento decodificar un control remoto y que me devuelva los valores en hexadecimal de cada boton que pulso, el código que uso es este:

Código:
#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
  }
}

Nose si tengo mal instalada la libreria, la he descargado de aquí:
Código:
https://github.com/shirriff/Arduino-IRremote
y la he instalado de la siguiente manera:

-Descomprimí el archivo y le puse nombre a la carpeta que venía dentro el nombre que le puse es "IRremote" luego lleve la carpeta a arduino > libraries, después entre a Arduino y la instale en importar librería.

- Fuí a arhivo / ejemplos / IRremote / IRrecvDemo

- Cargue el programa al Arduino y fui a la ventana monitor Serial, pero no me sale nada, pero cuando desconecto el cable que va al IR me sale un monton de códigos en hexadecimal.

Pienso que mi error esta en instalar la libreria, pero nose, espero su respuesta :D ...
 
Última edición:
Atrás
Arriba