*
Robotix 2019


Commander les moteurs
Si besoin l'ajout d'un deuxième moteur est possible.
Schéma de cablage
  • Plus d'info sur le L293D

  • // Motor A pins :
    // activt_1 = activité moteur 1 
    // avance_1 = moteur 1 avance
    // retour_1 = moteur 1 récule

    int activt_1 = 10;
    int avance_1 = 8;
    int retour_1 = 9;

    int time = 3000; // temps activité moteur

    void setup() {
    pinMode(activt_1, OUTPUT);
    pinMode(avance_1, OUTPUT);
    pinMode(retour_1, OUTPUT);
    }

    void loop() {
    avancer(); delay(time);
    arret(); delay(time);
    reculer(); delay(time);
    arret(); delay(time);
    }

    //// fonctions ////
    void avancer()
    {
    digitalWrite(activt_1,HIGH);
    digitalWrite(avance_1, HIGH);
    }

    void reculer()
    {
    digitalWrite(activt_1, HIGH);
    digitalWrite(retour_1, HIGH);
    }
    void arret()
    {
    digitalWrite(activt_1, LOW);
    digitalWrite(avance_1, LOW);
    digitalWrite(retour_1, LOW);
    }