1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| class Motorisation
{
public :
Motorisation(Etat_FDC *s_pFinsDeCourses);
private :
Etat_FDC *pFinsDeCourses = NULL;
Servo servo_droit; // Créé un objet "Servo" de nom "servo_droit", représentant le servomoteur de droite.
Servo servo_gauche; // Créé un objet "Servo" de nom "servo_gauche", représentant le servomoteur de gauche.
Adafruit_MotorShield motorshield_1 = Adafruit_MotorShield(); // Crée un objet "Adafruit_MotorShield" (qui est un shield adafruit controleur moteur), de nom "motorshield_1", avec l'adresse I2C par defaut (sans cavaliers sur la carte pour les adresses).
Adafruit_StepperMotor *moteur = motorshield_1.getStepper(200, 2); // Créé un objet "Adafruit_StepperMotor" (moteur pas à pas), de nom "moteur", avec en paramètres, nombre de pas par tours ("200"), et port sur le shield : ("2" : M3 et M4)
}; |