Molti di voi sapranno che mi sto dannando con questi cavolo di infrarossi

Seguendo l'
esempio riportato da molti utenti nel forum vorrei creare un qualcosa di utile dal riconoscimento dei vari tasti di un telecomando.
Il mio ricevitore dovrebbe essere un pna, dico dovrebbe perchè vedo scritto 99m4 e sul retro "MN".
I collegamenti a partire da sinistra sono out, gnd,vcc. Sono sicuramente giusti perchè solo con questa combinazione ottengo risultati e non corto circuiti.
Il problema dei risultati è che utilizzando questo codice ottengo solo uno "0"
#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
}
}
A quanto so dovrei ottenere dei valori tipo "33480735" o roba del genere, ma niente.
Cosa c'è di sbagliato ?