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
Hailege TB6612 TB6612FNG Mosfet Arduino Motor Shield IIC I2C Stepper Motor PCA9685 PWM Servo Driver Shield V2 Robot PWM Replace L293D
Chip: TB6612FNG motor driver chip TB6612 chipset provides 1.2A per bridge (3A peak) Completely stackable design: 5 address-select pins means up to 32 stackable shields Motors automatically disabled on power-up

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.

[pastacode « markup » manual= »int%20GA%3D11%2CGB%3D10%2CDA%3D5%2CDB%3D6%3B%20%2F%2Finitialisation%20des%20pins%20(GA%20%26%20GB%20pour%20le%20moteur%20gauche%20%2F%20DA%20%26%20DB%20pour%20le%20moteur%20droite)%0A%0Avoid%20setup()%20%7B%0A%20%20Serial.begin(9600)%3B%20%20%0A%20%20pinMode(DA%2COUTPUT)%3B%0A%20%20pinMode(DB%2COUTPUT)%3B%0A%20%20pinMode(GA%2COUTPUT)%3B%0A%20%20pinMode(GB%2COUTPUT)%3B%0A%7D%0A%2F*******************************%2F%0A%2F***Les%20Fonctions***%2F%0Avoid%20ar()%20%2F%2Farri%C3%A9re%0A%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20digitalWrite(DA%2CHIGH)%3B%0A%20%20%20%20%20%20digitalWrite(DB%2CLOW)%3B%0A%20%20%20%20%20%20digitalWrite(GA%2CHIGH)%3B%0A%20%20%20%20%20%20digitalWrite(GB%2CLOW)%3B%0A%20%20%20%20%20%20%20%20%20%20%7D%0Avoid%20av()%20%2F%2Favant%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20digitalWrite(DA%2CLOW)%3B%0A%20%20%20%20%20%20digitalWrite(DB%2CHIGH)%3B%0A%20%20%20%20%20%20digitalWrite(GA%2CLOW)%3B%0A%20%20%20%20%20%20digitalWrite(GB%2CHIGH)%3B%0A%20%20%20%20%20%20%20%20%20%20%7D%0Avoid%20g()%2F%2Fgauche%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20digitalWrite(DA%2CLOW)%3B%0A%20%20%20%20%20%20digitalWrite(DB%2CHIGH)%3B%0A%20%20%20%20%20%20digitalWrite(GA%2CHIGH)%3B%0A%20%20%20%20%20%20digitalWrite(GB%2CLOW)%3B%0A%20%20%20%20%20%20%20%20%20%20%7D%0Avoid%20d()%2F%2Fdroite%0A%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20digitalWrite(DA%2CHIGH)%3B%0A%20%20%20%20%20%20digitalWrite(DB%2CLOW)%3B%0A%20%20%20%20%20%20digitalWrite(GA%2CLOW)%3B%0A%20%20%20%20%20%20digitalWrite(GB%2CHIGH)%3B%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%2F*****************************%2F%0Avoid%20loop()%0A%7B%0A%20%20av()%3B%0A%20%20delay(1000)%3B%0A%20%20ar()%3B%0A%20%20delay(1000)%3B%0A%20%20g()%3B%0A%20%20delay(1000)%3B%0A%20%20d()%3B%0A%20%20delay(1000)%3B%0A%7D » message= » » highlight= » » provider= »manual »/]

Arduino Motor Shield REV3 [A000079]
Contrôlez la vitesse et le sens de rotation de deux moteurs CC ou simplement la vitesse de quatre moteurs CC ; pilotez un gros moteur pas à pas jusqu’à NEMA 17. Possibilité de connecter d’autres capteurs et actionneurs grâce aux connecteurs Molex du shield. Connectez davantage de fonctionnalités sur votre carte ! Il fonctionne également pour un maximum de quatre solénoïdes ou relais (externes). Compatible avec votre carte Arduino Uno, Uno SMD, Mega et Leonardo. Entrée d’alimentation externe pour séparer l’alimentation du moteur de celle du microcontrôleur.
Freenove Ultimate Starter Kit with Board V4 (Compatible with Arduino IDE), 274-Page Detailed Tutorial, 217 Items, 51 Projects
274-page detailed tutorial (including basic electronics and programming knowledge) -> The download link can be found on the product box. (No paper tutorial.) 217 common items -> All parts needed to complete the projects in the tutorial. No soldering required. 51 interesting projects -> Each project has circuit diagrams and verified code with detailed explanations. Extra advanced projects -> Make virtual instruments (voltmeter, oscilloscope) and game consoles. Get support -> Our technical support team is always ready to answer your questions.
L293d arduino

Catégories : Arduino