Aiuto Arduino con infrarossi

Ciao, grazie per l'attenzione =)
comunque il codice è tutto qua:

#include <IRremote.h>


int RECV_PIN = 0; // OUT ricevitore Ir.

IRrecv irrecv(RECV_PIN);

decode_results results;

void setup()
{
  IRrecv.enableIRIn(); // Inizia a ricevere 
}

void loop()
{
  if (IRrecv.decode(&results))
     {
      Serial.println(results.value, HEX); //Eestituisce il codice in esadecimale.
      IRrecv.resume();
     }

  // if (results.value == 0x[codice_hex]) 
   //   {
       //faccio fare il suono
    //  }
}

sono proprio all'inizio però mi dà quegli errori e non so come risolverli.