FERNANDO COUTADO

TENGO PROBLEMAS COMPATIBILIDAD DE LIBRERIA "IR REMOTE" CON TARJETA VSHIELD PARA MOTORES
NO ME FUNCIONA EL SKETCH PARA CONTROLAR COCHE MEDIANTE IR, LOS CODIGOS IR LOS RECIBE PERO NO ME FUNCIONAN LOS MOTORES

Hola @fernandocoutado, bienvenido al foro Arduino.
Debo llamarte la atención porque te has pasado por alto los dos primeros hilos de esta sección.
Normas del foro
No escribir con mayúsculas.
te pido que leas ambos y luego edites tu post inicial quitando las mayúsculas.

Cuando tienes problemas de ese tipo, se debe a que ambas librerías intentan usar el mismo TIMER.

Como siempre digo, hay preguntas que te llevan a descubrir cosas que dan gusto.
Aunque se como se resuelve tu problema, basicamente cambiar el TIMER que use uno de las dos librerías, desconocía que la librería IRremote puede hacerlo de modo muy sencillo. Tan sencillo que ahora lo voy a describir.
Como para contextualizar mi respuesta y que no haya dudas diré que se basa en esta librería IRremote.h

Buscando como cambiar los timers, me ecuentro un comentario previo donde alguien sugiere como hacerlo y el autor finalmente lo implementó a través del archivo llamado boarddefs.h.
Cuando lees boarddef.h verás esto

// Sparkfun Pro Micro
#if defined(ARDUINO_AVR_PROMICRO)
	//#define IR_USE_TIMER1     // tx = pin 9
	#define IR_USE_TIMER3       // tx = pin 5
	//#define IR_USE_TIMER4_HS  // tx = pin 5

// Arduino Mega
#elif defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__)
	//#define IR_USE_TIMER1   // tx = pin 11
	#define IR_USE_TIMER2     // tx = pin 9
	//#define IR_USE_TIMER3   // tx = pin 5
	//#define IR_USE_TIMER4   // tx = pin 6
	//#define IR_USE_TIMER5   // tx = pin 46

// Teensy 1.0
#elif defined(__AVR_AT90USB162__)
	#define IR_USE_TIMER1     // tx = pin 17

// Teensy 2.0
#elif defined(__AVR_ATmega32U4__)
	//#define IR_USE_TIMER1   // tx = pin 14
	//#define IR_USE_TIMER3   // tx = pin 9
	#define IR_USE_TIMER4_HS  // tx = pin 10

// Teensy 3.0 / Teensy 3.1
#elif defined(__MK20DX128__) || defined(__MK20DX256__) || defined(__MK64FX512__) || defined(__MK66FX1M0__)
	#define IR_USE_TIMER_CMT  // tx = pin 5

// Teensy-LC
#elif defined(__MKL26Z64__)
  #define IR_USE_TIMER_TPM1 // tx = pin 16

// Teensy++ 1.0 & 2.0
#elif defined(__AVR_AT90USB646__) || defined(__AVR_AT90USB1286__)
	//#define IR_USE_TIMER1   // tx = pin 25
	#define IR_USE_TIMER2     // tx = pin 1
	//#define IR_USE_TIMER3   // tx = pin 16

// MightyCore - ATmega1284
#elif defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)
	//#define IR_USE_TIMER1   // tx = pin 13
	#define IR_USE_TIMER2     // tx = pin 14
	//#define IR_USE_TIMER3   // tx = pin 6

// MightyCore - ATmega164, ATmega324, ATmega644
#elif defined(__AVR_ATmega644__) || defined(__AVR_ATmega644P__) \
|| defined(__AVR_ATmega324P__) || defined(__AVR_ATmega324A__) \
|| defined(__AVR_ATmega324PA__) || defined(__AVR_ATmega164A__) \
|| defined(__AVR_ATmega164P__)
	//#define IR_USE_TIMER1   // tx = pin 13
	#define IR_USE_TIMER2     // tx = pin 14
	
//MegaCore - ATmega64, ATmega128
#elif defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__)
 	#define IR_USE_TIMER1     // tx = pin 13

// MightyCore - ATmega8535, ATmega16, ATmega32
#elif defined(__AVR_ATmega8535__) || defined(__AVR_ATmega16__) || defined(__AVR_ATmega32__)
 	#define IR_USE_TIMER1     // tx = pin 13

// Atmega8
#elif defined(__AVR_ATmega8__)
	#define IR_USE_TIMER1     // tx = pin 9

// ATtiny84
#elif defined(__AVR_ATtiny84__)
	#define IR_USE_TIMER1     // tx = pin 6

//ATtiny85
#elif defined(__AVR_ATtiny85__)
	#define IR_USE_TIMER_TINY0   // tx = pin 1

#elif defined(ESP32)
	#define IR_TIMER_USE_ESP32
#else
// Arduino Duemilanove, Diecimila, LilyPad, Mini, Fio, Nano, etc
// ATmega48, ATmega88, ATmega168, ATmega328
	//#define IR_USE_TIMER1   // tx = pin 9
	#define IR_USE_TIMER2     // tx = pin 3

#endif

Puse todos los micros que se suelen usar pero ahora me concentro en el UNO/NANO

// Arduino Duemilanove, Diecimila, LilyPad, Mini, Fio, Nano, etc
// ATmega48, ATmega88, ATmega168, ATmega328
	//#define IR_USE_TIMER1   // tx = pin 9
	#define IR_USE_TIMER2     // tx = pin 3

Observa que usa TIMER2 por defecto, tal vez esta librería no tenga problemas con VSshiel Motor pero si lo tuviera simplemente comentas IR_USE_TIMER2 y descomentas IR_USE_TIMER1

Esa es tu solución al problema.