Le L293D est l’un des composants les plus utilisés pour tout amateur d’électronique, le but de ce composant.

Piloter deux moteurs DC avec un L293D et un Arduino

Moteur Shield pour Arduino UNO/Mega avec 2 x L293D pilote Étape pour moteurs, Servo
élargissement pour Arduino UNO, cartes Arduino Mega et modèles compatibles Dispose de 2 L293D Moteur ICS de pilotes avec un total de 4 h de ponts Permet la commande de 4 moteurs DC, 2 moteurs pas à pas ou 2 servos Tension d'alimentation : 4,5 V – 25 V, servo Tension : 5 V, moteur : 0,6 A Pro H pont Facile et rapide connecter Alimentation externe et des moteurs sur bornes à vis et servos sur stylet Leisten
HiLetgo 2pcs L293D DC Motor Drive Shield Stepper Motor Drive Shield Expansion Board for Arduino Duemilanove Raspberry Pi
Monolithique intégré, haute tension, courant élevé, pilote 4 canaux. En fait, cela signifie que l'utilisation de cette puce vous permet d'utiliser des moteurs CC et des alimentations jusqu'à 36 V. Les puces L293D sont également connues sous le nom de pont de type H. Le pont H est généralement un circuit électrique qui permet d'appliquer une tension sur une charge dans les deux sens vers une sortie, par exemple Moteur Jusqu'à 4 moteurs CC bidirectionnels et régulation de la vitesse PWM à 4 voies (environ 0,5 % de résolution) ; jusqu'à deux moteurs pas à pas sont en avant et arrière, contrôle de l'étape simple/double, décalé ou micropas et contrôle de l'angle de rotation. Chevalet en H à 4 voies. La puce L293D fournit un courant de 0,6 A (pic 1,2 A) par voie, et dispose d'une protection contre la mise hors tension thermique, peut faire fonctionner les moteurs de 4,5 V à 36 V. Les résistances de traction maintiennent les moteurs désactivés lors de la mise sous tension. Avec bouton de réinitialisation Arduin ; 2 bornes d'alimentation externes pour séparer les blocs logiques et moteur. Compatible avec Mega, Diecimila et Duemilanove.

C’est quoi un L293D ?

Le L293D est un double pont-H, ce qui signifie qu’il est possible de l’utiliser pour commander quatre moteurs distincts (dans un seul sens) grâce à ses 4 canaux. En raccordant les sorties de façon appropriées, il est possible de constituer deux pont-h. Il est ainsi possible de commander deux moteurs distincts, dans les deux sens et indépendamment l’un de l’autre (ce qui est le cas de notre tutoriel).

Passons Maintenant a la pratique.

Matériel pour piloter deux moteurs DC avec un L293D et un Arduino

Le Montage:

Tout d’abord il faut savoir a quoi correspondent les pins du L293D

Piloter deux moteurs DC avec un L293D et un Arduino #2

Piloter deux moteurs DC avec un L293D et un Arduino #3

Finalement le code

le code permet de reculer puis attendre une seconde ensuite avancer et attendre une autre seconde puis tourner a droite et attendre encore une fois une seconde puis tourner a droite et ça recommence.

int GA=11,GB=10,DA=5,DB=6; //initialisation des pins (GA & GB pour le moteur gauche / DA & DB pour le moteur droite)

void setup() {
  Serial.begin(9600);  
  pinMode(DA,OUTPUT);
  pinMode(DB,OUTPUT);
  pinMode(GA,OUTPUT);
  pinMode(GB,OUTPUT);
}
/*******************************/
/***Les Fonctions***/
void ar() //arriére
          {
      digitalWrite(DA,HIGH);
      digitalWrite(DB,LOW);
      digitalWrite(GA,HIGH);
      digitalWrite(GB,LOW);
          }
void av() //avant
        {
      digitalWrite(DA,LOW);
      digitalWrite(DB,HIGH);
      digitalWrite(GA,LOW);
      digitalWrite(GB,HIGH);
          }
void g()//gauche
        {
      digitalWrite(DA,LOW);
      digitalWrite(DB,HIGH);
      digitalWrite(GA,HIGH);
      digitalWrite(GB,LOW);
          }
void d()//droite
       {
      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);
}

AZDelivery 3 x L293D Motor Driver Shield, 4 Canaux Pilote Moteur Shield, Stepper Motor Driver, Stepper Expansion Board Compatible avec Arduino incluant E-Book!
✅ Obtenez maintenant 3 x L293D Motor Driver Shield Stepper Motor à un prix spécial avec remise de quantité ✅ CONTRÔLE FACILE : Shield AZDelivery L293D avec 2 connecteurs pour servomoteurs 5V avec connexion au timer pour un contrôle fluide. Le blindage du pilote de moteur L293D permet de le brancher facilement sur le contrôleur pour un prototypage efficace ✅ UTILISATION VERSATILE : Le AZDelivery L293D Motor Driver Shield se connecte à un PCB pour piloter jusqu'à 4 moteurs DC, 2 moteurs pas à pas ou 2 servomoteurs qui peuvent être alimentés jusqu'à 36V ✅ DOUBLE CONNEXION ET LARGE COMPATIBILITÉ : 2 connexions pour l'alimentation externe, séparées pour l'alimentation de la logique et du moteur. Il fournit un courant maximal de 600mA par canal. Ce shield de pilote de moteur à 4 canaux mesure 70 x 55 mm, ce qui le rend idéal pour un large éventail de projets ✅ Ce produit inclut un E-Book qui fournit des informations utiles sur la façon de commencer votre projet. Il permet une installation rapide et fait gagner du temps sur le processus de configuration. On y trouve une série d'exemples d'applications, des guides d'installation complets et des bibliothèques.
Pièces/ pcs. 2 x L293D avec / with DIP 16 Stepper Motor Quadruple Half-H Driver compatible Arduino #A728
DC Motor Driver Quadruple Half-H driver avec DIP16
L293d arduino

Categories: Arduino