Recherche des ports manette ps2 arduino

Bonjour a tous je vous contacte car je ne connais pas le cablage d’un projet arduino
voici la vidéo dont je me sers du programme pour arduino nano : How to make Arduino RC tank - YouTube

J’aimerai connaitre les connections des différents composants grâce au programme.Le gars utilise ps2x pour utiliser sa manette ps2 sans fil et je ne sais pas comment brancher le récepteur de la manette
J’éspere que vous m’aiderez .
PS:C’est la première fois que je poste sur ce forum alors je me suis surement trompé de catégorie
Voici le code :

#include <PS2X_lib.h>  //for v1.6
#include <Servo.h>
PS2X ps2x;
int PS2 = 0; 
Servo VVservo;
Servo VNservo;


const int in1 = 2;    // direction pin 1
const int in2 = 4;    // direction pin 2
const int ena = 3;    // PWM pin to change speed


const int in3 = 7;    // direction pin 1
const int in4 = 1;    // direction pin 2
const int enb = 5;    // PWM pin to change speed

int fspeed;           // forward speed 

void setup(){
  

  
  VVservo.attach(9);
  VNservo.attach(6);
  PS2 = ps2x.config_gamepad(13,11,8,12, true, true);   //Настройка выводов: (clock, command, attention, data, true, true)
  pinMode(in1, OUTPUT);      // connection to L298n
  pinMode(in2, OUTPUT);      // connection to L298n
  pinMode(ena, OUTPUT);      // connection to L298n
  
  pinMode(in3, OUTPUT);      // connection to L298n
  pinMode(in4, OUTPUT);      // connection to L298n
  pinMode(enb, OUTPUT);      // connection to L298n
  pinMode(0, OUTPUT);   // Лазер

}



void loop(){
  ps2x.read_gamepad();
     
  digitalWrite(1, LOW);
  if (ps2x.Analog(PSS_LY) == 128) analogWrite(ena, 0);
  if (ps2x.Analog(PSS_LY) == 128) analogWrite(enb, 0);

  if (ps2x.Analog(PSS_LY) > 128){
    fspeed = map(ps2x.Analog(PSS_LY), 129, 255, 0, 255);
    digitalWrite(in1, LOW);
    digitalWrite(in2, HIGH);
    analogWrite(ena, fspeed);
    
    digitalWrite(in3, LOW);
    digitalWrite(in4, HIGH);
    analogWrite(enb, fspeed);
   
  }
  
  
  
  if (ps2x.Analog(PSS_LY) < 128){
    fspeed = map(ps2x.Analog(PSS_LY), 0, 127, 255, 0);
    digitalWrite(in1, HIGH);
    digitalWrite(in2, LOW);
    analogWrite(ena, fspeed);
    
    digitalWrite(in3, HIGH);
    digitalWrite(in4, LOW);
    analogWrite(enb, fspeed);
 
  }
  
   
   if (ps2x.Analog(PSS_LX) > 128){
    fspeed = map(ps2x.Analog(PSS_LX), 129, 255, 0, 255);
    digitalWrite(in1, LOW);
    digitalWrite(in2, HIGH);
    analogWrite(ena, fspeed);
    
    digitalWrite(in3, HIGH);
    digitalWrite(in4, LOW);
    analogWrite(enb, fspeed);
   
  }
  
    
  if (ps2x.Analog(PSS_LX) < 128){
    fspeed = map(ps2x.Analog(PSS_LX), 0, 127, 255, 0);
    digitalWrite(in1, HIGH);
    digitalWrite(in2, LOW);
    analogWrite(ena, fspeed);
    
    digitalWrite(in3, LOW);
    digitalWrite(in4, HIGH);
    analogWrite(enb, fspeed);
   
  }
  
  
  VVservo.write(map(ps2x.Analog(PSS_RX), 0, 255, 170, 10)); 
  VNservo.write(map(ps2x.Analog(PSS_RY), 0, 255, 80, 100)); 

  
  }

}

il y a 2 moteurs de type Servo pour la tourelle le premier connecté sur la pin 9, le second sur la pin 6

il y a 2 moteurs dans le chassis du tank pour chaque chenille. faudra reconnaitre les bons fils et les connecter sur le contrôleur L298N suivant ce que dit le code:

const int in1 = 2;    // direction pin 1 --> In1 sur la pin 2
const int in2 = 4;    // direction pin 2 ---> in2 sur la pin 4
const int ena = 3;    // PWM pin to change speed ---> enable A sur la pin 3

const int in3 = 7;    // direction pin 2  --> In3 sur la pin 7
const int in4 = 1;    // direction pin 2  --> In4 sur la pin 1
const int enb = 5;    // PWM pin to change speed ---> enable B sur la pin 5

ce qui n'est pas clair c'est comment il envoie les ordres sans fil (et il joue avec les pins 0 et 1 ce qui est pas top pour débugguer)

Du coup on connais pas la connection du récépteur ?

antoinelamateur:
Du coup on connais pas la connection du récépteur ?

du coup on ne connait ni le récepteur, ni l'émetteur...

j'ai trouver un site donnant un exemple de code avec ps2x je vais pouvoir trouver les connections

postez ici ce que vous trouvez, ça pourra peut-être en aider certains

si vous lisez cet article instructables, ils précisent ce qu'ils ont mis dans le tank pour la remote

merci a tous pour vos conseil j'ai trouve la solution

postez là...

http://www.rhydolabz.com/wiki/?p=12663