Faire tourner un moteur DC (bidirectionnel) avec un shield L298N


Brancher un moteur continu DC et le faire tourner dans un sens pendant 5 secondes, l'arrêter pendant 2 secondes, puis le faire tourner dans l'autre sens pendant 5 secondes ; le tout à une vitesse de 200 sur 255 ; grâce à un module L298N.

 

Le L298N permet de contrôler 2 moteurs continus ou 1 moteur pas à pas. Il peut faire tourner les moteurs en vitesse continue ou en PWM.

 

De plus, il inclut des diodes pour protéger le circuit, des résistances de rappel et un dissipateur de chaleur en cas de forte charge.

 

Le L298N est un double pont en H, c'est à dire qu'il permet de faire tourner les moteurs dans un sens ou dans l'autre sans avoir à modifier les branchements, grâce à sa forme de H, d'où il tient son nom et qui lui permet de faire passer le courant soit dans un sens ou dans l'autre.

 

Comme expliqué sur le site : http://www.technologuepro.com/montages-electroniques/Pont-H-10A100V-20.html dont l'illustration ci-dessous est issue.


I. Présentation du module L298N


Il existe 2 types de module L298N, presque identique. La seule différence réside dans la position des borniers pour les moteurs.

 

Dans la version ci-contre ils sont alignés avec le bornier l'alimentation.

 

Et dans la version ci-dessous ils sont de part et d'autres.


II. Matériel nécessaire


1 carte Arduino et son câble

4 jumpers / câbles

1 module L298N

1 moteur DC (continu)

1 alimentation / pile 9V



III. Visualisation du montage sur Fritzing


Notes de montage :

 

 - Brancher le moteur en 1 et 2 (positif en 1 et ground en 2).

 

- Brancher le 7 (ENA moteur 1) après avoir retiré le cavalier au PIN 10 de l'Arduino. Attention de bien le brancher sur une broche PWM possédant le symbole ~ devant le chiffre de la broche.

 

- Brancher le 8 (IN1) sur la PIN 9 de l'Arduino.

 

- Brancher le 9 (IN1) sur la PIN 8 de l'Arduino.

 

- Brancher le 4 (alimentation) au positif de la pile / batterie.

 

- Brancher le 5 (Ground) au Ground de l'Arduino.

 

- Brancher le Ground de la pile / batterie au Ground de l'Arduino.

 


IV. Code / Programme avec Arduino IDE


ce programme et ses explications sont disponibles en téléchargement ici : sur Mega.

Sources :


Rappel :


les images présentent appartiennent au Domaine public et sont l’œuvre de Peggy_Marco sur le site Pixabay : https://pixabay.com/fr/users/Peggy_Marco-1553824/   ou proviennent du projet Fritzing : http://fritzing.org/home/