L298P Moteur Driver Shield est un module basé sur le circuit intégré L298, permettant de piloter deux moteurs à courant continu ou un moteur pas à pas.
La vitesse et la direction de chaque moteur peuvent être contrôlées indépendamment, et le shield offre une large gamme de connexions pour les broches numériques et analogiques d’Arduino.
Il est conçu pour simplifier et optimiser le contrôle des moteurs dans divers projets basés sur Arduino, offrant une grande flexibilité grâce à sa compatibilité avec les broches analogiques et numériques d’Arduino et à sa facilité d’utilisation.
Le module fonctionne avec une tension d’entrée de 5V et peut fournir un courant maximum de 2A par canal ou 4A au total.
Le contrôleur de moteur L298P permet le contrôle bidirectionnel des moteurs à balais CC et le pilotage d’un moteur pas à pas.
Le shield dispose également d’une détection de courant de 1.65V / A, d’un buzzer intégré pour les alarmes de marche arrière et d’un indicateur pour le changement de direction.
Spécifiques techniques
Tension de fonctionnement: 5V à 12V
Contrôleur de moteur: L298P
Entraîne 2 moteurs CC ou 1 moteur pas à pas
Courant maximum: 2A par canal, 4A maximum (avec alimentation externe)
Détection de courant: 1.65V / A
Fonction d’arrêt et de freinage en fonctionnement libre
Protection de polarité pour l’entrée d’alimentation du moteur externe
Buzzer intégré (D4) pour les alarmes de marche arrière
Connectivité et brochage du L298P Moteur Driver Shield
Il offre une variété de connexions pour faciliter l’intégration avec d’autres composants électroniques.
Les interfaces numériques et analogiques (D2, D3, D5, D6, D7, D9, A0, A1, A2, A3, A4 et A5) permettent de connecter facilement des capteurs et des modules complémentaires.
Ces fonctionnalités offrent une multitude de possibilités pour personnaliser et étendre les capacités des projets basés sur Arduino.
Fonctionnement du L298P Moteur Driver Shield
Le fonctionnement du L298P Motor Driver Shield est simple. Les utilisateurs peuvent contrôler la vitesse et la direction des moteurs en modifiant les signaux de commande PWM et les signaux d’activation (ENA et ENB).
La vitesse des moteurs est contrôlée en faisant varier les valeurs de cycle de service PWM, tandis que la direction est déterminée par les niveaux logiques des signaux d’activation.
Le shield offre également la possibilité de mesurer le courant traversant les moteurs, permettant ainsi un contrôle précis et en temps réel du fonctionnement des moteurs.
Utilisation du L298P Motor Driver Shield avec Arduino
Fixez le L298P Motor Driver Shield sur Arduino (Uno, Mega, etc.) en alignant les broches et en les enfonçant doucement
Assurez-vous que toutes les broches sont correctement alignées et insérées dans les ports correspondants de l’Arduino
Identifiez les fils du servomoteur SG90 : généralement, le fil rouge est pour l’alimentation (VCC), le fil brun ou noir pour la masse (GND) et le fil orange ou jaune pour le signal de contrôle (PWM)
Connectez le fil rouge à la broche VCC du L298P Motor Driver Shield, le fil noir ou brun à la broche GND, et le fil orange ou jaune à la broche SER (qui est connectée à la broche D9 de l’Arduino)
Connectez l’Arduino à votre ordinateur à l’aide d’un câble USB