int RECV_PIN = TKD2; Error en compilación en tarjeta Arduino/Genuino Uno.

Uso como sistema operativo Linux Mint Debian

He comprado un kit de arduino de la marca http://www.elegoo.com/ y trae diversas piezas y cableado para realizar una serie de proyectos.

Tengo instalada la ide de Arduino versión 1.8.0

He probado varios proyectos y hasta ahora todo bien pero he fracasado en el proyecto de hacer funcionar un motor de pasos con un mando a distancia utilizando wifi

Y me da este error:

int RECV_PIN = TKD2; // the pin the IR receiver is connected to
                ^
exit status 1

Error en compilación en tarjeta Arduino/Genuino Uno.

El código se llama With_Remote y usa 2 librerías

//www.elegoo.com
//2016.06.13

#include "Stepper.h"
#include "IRremote.h"

/*----- Variables, Pins -----*/
#define STEPS  32   // Number of steps per revolution of Internal shaft
int  Steps2Take;  // 2048 = 1 Revolution
int receiver = 6; // Signal Pin of IR receiver to Arduino Digital Pin 6

/*-----( Declare objects )-----*/
// Setup of proper sequencing for Motor Driver Pins
// In1, In2, In3, In4 in the sequence 1-3-2-4

Stepper small_stepper(STEPS, 8, 10, 9, 11);
IRrecv irrecv(receiver);    // create instance of 'irrecv'
decode_results results;     // create instance of 'decode_results'

void setup()
{ 
  irrecv.enableIRIn(); // Start the receiver
}

void loop()
{
if (irrecv.decode(&results)) // have we received an IR signal?

  {
    switch(results.value)

    {

      case 0xFF629D: // UP button pressed
                      small_stepper.setSpeed(500); //Max seems to be 700
                      Steps2Take  =  2048;  // Rotate CW
                      small_stepper.step(Steps2Take);
                      delay(2000); 
                      break;

      case 0xFFA857: // DOWN button pressed
                      small_stepper.setSpeed(500);
                      Steps2Take  =  -2048;  // Rotate CCW
                      small_stepper.step(Steps2Take);
                      delay(2000); 
                      break;
                      
    }
    
      irrecv.resume(); // receive the next value
  }  


}/* --end main loop -- */

He buscado en Internet y parece que le ha pasado muchas personas pero no me aclaro a la hora de solucionar el problema.

¿Qué tengo que hacer? ¿Cambiar el código? ¿Cambiar alguna librería?

Disculpen por hacer esta pregunta pero es que soy totalmente novato y estoy completamente perdido. He comprado el kit hace unos días.

Gracias por contestar

EDITO : 29/12/16 porque acabo de comprobar que la versión en curso es la 1.8.0 y yo pensaba que pertenecía a arduino.org. Asi que disculpas.

Haz una prueba para confirmarlo pero creo que el controlador de motor a traves de la librería stepper esta comprometiendo el pin 6, prueba con uno que no pertenezca a los utilizados por la librería stepper. Uno que no sea PWM.
Por ejemplo el 2.