top of page
Rechercher

15.1 - Piloter 2 moteurs CC avec le pont L293D

  • L C
  • 2 oct. 2024
  • 1 min de lecture

Présentation


Le but est de piloter 2 moteurs CC avec un pont en H L293D.

Comme je n'ai que moteur CC, cet exercice a été réalisé avec Tinkercad.


Matériel


  • 1 carte Arduino

  • 1 breadboard

  • 2 moteurs CC (DC)

  • 1 pile 9V avec connexion

  • 1 pont H L293D

  • fils de connexion


Montage


Sketch

// DA. DB moteur droit

// GA GB moteur gauche

// Broches de la carte Arduino

int GA=11,GB=10,DA=5,DB=6;


void setup() {

Serial.begin(9600);

pinMode(DA,OUTPUT);

pinMode(DB,OUTPUT);

pinMode(GA,OUTPUT);

pinMode(GB,OUTPUT);

}


// Les Fonctions


// En arrière

void ar()

{

digitalWrite(DA,HIGH);

digitalWrite(DB,LOW);

digitalWrite(GA,HIGH);

digitalWrite(GB,LOW);

}


// En avant

void av()

{

digitalWrite(DA,LOW);

digitalWrite(DB,HIGH);

digitalWrite(GA,LOW);

digitalWrite(GB,HIGH);

}

// A gauche moteur droit en avant, moteur gauche en arrière

void g()

{

digitalWrite(DA,LOW);

digitalWrite(DB,HIGH);

digitalWrite(GA,HIGH);

digitalWrite(GB,LOW);

}


// A droite : moteur droit en arrière, moteur gauche en avant

void d()

{

digitalWrite(DA,HIGH);

digitalWrite(DB,LOW);

digitalWrite(GA,LOW);

digitalWrite(GB,HIGH);

}


//

void loop()

{

av();

delay(1000);

ar();

delay(1000);

g();

delay(1000);

d();

delay(1000);

}


Explications



Réalisation



Posts récents

Voir tout
bottom of page