Amigos buenas tardes tengo una problema de compliacion con #include <PS2X_lib.h

aqui les dejo el codigo y de ultimo el error que me aparece, espero puedan ayudarme y muchas gracias de antemano.

#include <PS2X_lib.h>
#include <Servo.h>

#define PS2_DAT 13
#define PS2_CMD 12
#define PS2_SEL 9
#define PS2_CLK 8
#define pressures false
#define rumble false

#define pBase 3
#define pVer1 5
#define pVer2 6
#define pVer3 10
#define pGancho 11

PS2X Control;

Servo Base;
Servo Pinza;
Servo Ver1;
Servo Ver2;
Servo Ver3;

int error = 0;
byte type = 0;
byte vibrate = 0;

int pm[2] = {128,127};
int paso[5]= {90,180,150,150,70};
int Retardo =50;

void setup()
{
Serial.begin(9600);
delay(50);
error = Control.config_gamepad(PS2_CLK, PS2_CMD, PS2_SEL, PS2_DAT, pressures, rumble);
type = Control.readType();
delay(50);

Base.attach(pBase);
Ver1.attach(pVer1);
Ver2.attach(pVer2);
Ver3.attach(pVer3);
Pinza.attach(pGancho);
Home();
}

void loop()
{
if(type!=2){
Control.read_gamepad(false, vibrate);

if(Control.Analog(PSS_LX)>pm[0] && paso[0]<180){
paso[0]++;
Base.write(paso[0]);
delay(Retardo);
}

if(Control.Analog(PSS_LX)<pm[0] && paso[0]>60){
paso[0]–;
Base.write(paso[0]);
delay(Retardo);
}

if(Control.Analog(PSS_LY)>pm[1] && paso[1]>124 && Control.Button(PSB_R1)==false){
paso[1]–;
Ver1.write(paso[1]);
delay(Retardo);
}

if(Control.Analog(PSS_LY)<pm[1] && paso[1]<180 && Control.Button(PSB_R1)==false){
paso[1]++;
Ver1.write(paso[1]);
delay(Retardo);
}

if(Control.Analog(PSS_RX)>pm[0] && paso[2]<180){
paso[2]++;
Ver2.write(paso[2]);
delay(Retardo);
}

if(Control.Analog(PSS_RX)<pm[0] && paso[2]>150){
paso[2]–;
Ver2.write(paso[2]);
delay(Retardo);
}
if(Control.Analog(PSS_RY)>pm[1] && paso[3]>50){
paso[3]–;
Ver3.write(paso[3]);
delay(Retardo);
}

if(Control.Analog(PSS_RY)<pm[1] && paso[3]<150){
paso[3]++;
Ver3.write(paso[3]);
delay(Retardo);
}

if(Control.Button(PSB_R1)){
if(Control.Analog(PSS_LY)>pm[1] && paso[4]<140){
paso[4]++;
Pinza.write(paso[4]);
delay(Retardo);
}

if(Control.Analog(PSS_LY)<pm[1] && paso[4]>70){
paso[4]–;
Pinza.write(paso[4]);
delay(Retardo);
}
}
}
}

void Home(){
Base.write(paso[0]);
Ver1.write(paso[1]);
Ver2.write(paso[2]);
Ver3.write(paso[3]);
Pinza.write(paso[4]);
}

C:\Users\Laboratory\Desktop\Brazo mecanico\Braso_Mecanico\Braso_Mecanico.ino:1:22: fatal error: PS2X_lib.h: No such file or directory

#include <PS2X_lib.h>

^

compilation terminated.

exit status 1
Error compilando para la tarjeta Arduino/Genuino Uno.

Amigo, pasa por el primer hilo del foro y leer las normas.
Luego vuelve y aplica las correcciones correspondientes.
Códigos se postean con etiquetas.
Corrige ese título
Eso de “Amigos buenas tardes tengo una problema de compliacion con #include <PS2X_lib.h” no es un titulo apropiado. Deja lo de problema de compilacion con … lo demas sobra

Mas alla de eso esto que debe postearse con etiquetas asi

C:\Users\Laboratory\Desktop\Brazo mecanico\Braso_Mecanico\Braso_Mecanico.ino:1:22: fatal error: PS2X_lib.h: No such file or directory

 #include <PS2X_lib.h>

dice que tu librería no esta donde debe estar que es en
Documentos\arduino\libraries\PS2X_lib

busca a ver