Arduino Mega et Sabertooth 2x32

Bonsoir,

J'ai effectué les branchements entre Sabertooth 2x32 et deux moteurs. J'ai testé avec un module RC tout fonctionne.
Je voudrais commander les moteurs électriques en 24v grâce au Sabertooth 2x32 et un arduino Mega.
J'ai trouvé ce code sur internet avec une bibliothèque que j'ai installé mais ca ne fonctionne pas ...
J'ai vu sur un forum qu'il fallait configurer le Sabertooth a 38400 bauds j'ai donc effectué le changement avec l'application DEScribe.
Mais ca ne fonctionne toujours pas.

Mes références pour le sabertooth sont les suivantes ( de 1 à 6 ) : off off off on on on
Je précise qu'il est alimenté par une batterie 24v.

Mes branchements sont les suivants :

mega tx1 (pin 18 ) ==> S1
mega gnd ==> 0V

J'ai aussi essayé avec un arduino Uno en me connectant de la sorte :

uno tx->1 ==> S1
uno gnd ==> 0V

Mais aucune réaction.

Vous trouverez le code ci dessous


#include <SabertoothSimplified.h>
          SabertoothSimplified ST;
#define SABER_MOTOR1_FULL_FORWARD  127
#define SABER_MOTOR1_FULL_REVERSE  1

#define SABER_MOTOR2_FULL_FORWARD  255
#define SABER_MOTOR2_FULL_REVERSE  128

int stop = 0;

void setup()
{
  
  
  SabertoothTXPinSerial.begin(9600);


}

void loop() 
{
   
  ST.motor(1,stop);
  ST.motor(2,stop);
  delay(2000);
  Serial.print(" moteur tourne");
  ST.motor(1,20);
  ST.motor(2,130);
  delay(200000);
  ST.motor(1,1);
  ST.motor(2,200);
  
  
  delay(500);
  Serial.print(" moteur arret");

  





return ;

}

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.