projet STI2D joystick avec arduino et xbee pilote une carte de puissance md22)

voila le programme pour le modèle réduit qui fonctionne très bien

 #include <Wire.h>

#define adresse             0x58                    // adresse du hacheur
#define registre_mode       0x00                    // choix du mode si 0, MARCHE AV 255 ,arret 128, MARCHE AR 0
#define registre_vitresse   0x01                    // registre de vitesse (réglable de 0 à 255)

byte Mode = 0;                                      // choix du mode de fonctionnement

void setup()
{
  Wire.begin();
  Wire.beginTransmission(adresse);                     // adresse de l'esclave
  Wire.write(registre_mode);                           // definition du mode de fonctionnement
  Wire.write(Mode);                                    // valeur saisie 
  Wire.endTransmission();
}

void loop()
{
    Transfer_donnee(registre_vitresse, 150);               // Appel sous programme 
    delay(3000);   
    Transfer_donnee(registre_vitresse, 128);               // Appel sous programme 
    delay(3000); 
    Transfer_donnee(registre_vitresse, 100);               // Appel sous programme 
    delay(3000); 
}
         
void Transfer_donnee(byte registre, byte valeur){        //Sous programme
    Wire.beginTransmission(adresse);                     // adresse de l'esclave
    Wire.write(registre);                                // definition du registre choisi
    Wire.write(valeur);                                  // valeur saisie dans le registre
    Wire.endTransmission();
}