problema con ricevitore ir

qwertyroby:

#include <IRremote.h>

const byte RECV_PIN = 6;
const byte LED_PIN = 13;
const long SI=2155821255;
const long DE=2155806975;
const long SU=2155811055;
const long OK=2155819215;

IRrecv irrecv(RECV_PIN);
decode_results results;

void setup()
{ delay(1000);
 pinMode(LED_PIN,OUTPUT);
 digitalWrite(LED_PIN,LOW);
 Serial.begin(9600);
 irrecv.enableIRIn(); //Avvia ricezione
 Serial.println(ok);
 Serial.println(su,DEC);
}

void loop()
{ if (irrecv.decode(&results)) {
   Serial.println(results.value, DEC);
   if(results.value==OK) {
     digitalWrite(LED_PIN,HIGH);
     Serial.println(1);
     delay(50);
   }
   irrecv.resume();
 }  
}