⚙️ L298P Motor Shield – Contrôleur moteur DC 2A pour Arduino
Le L298P Motor Shield est un L298P Arduino shield PWM contrôleur moteur DC 2A idéal pour piloter moteurs à courant continu (DC) et moteurs pas à pas (stepper). Basé sur le célèbre circuit intégré L298P, ce l298p motor driver shield offre une puissance, une fiabilité et une compatibilité parfaites avec les cartes Arduino UNO, Mega et Leonardo.
Grâce à son contrôle PWM précis et à sa capacité à délivrer jusqu’à 2A par canal (2,5A en pointe), ce L298P stepper motor driver est parfait pour les projets robotiques, les véhicules autonomes, les bras articulés et tout système nécessitant un contrôle moteur efficace.
🔍 Caractéristiques principales
🚗 Contrôle 2 moteurs DC : tension 4,8V – 24V, courant jusqu’à 2A (2,5A max).
⚙️ Pilotage 1 servo moteur via une sortie 5V régulée dédiée.
🔊 Buzzer intégré et bouton Reset accessible.
📶 Connecteurs Bluetooth (x2) compatibles HC-05 / HC-06.
📏 Connecteur capteur ultrasonique (Trigger/Return).
🌈 Connecteur LED RGB.
🔌 6 entrées analogiques/digitales (A0-A5) avec 5V et GND pour capteurs.
🧱 Connecteurs empilables pour ajouter d’autres shields.
⚡ Protection par diodes Schottky contre les surtensions des moteurs.
⚡ Système d’alimentation
Le L298P Motor Driver Shield dispose de deux alimentations distinctes :
Puissance moteurs (VMS) : 4.8V à 24V via bornier à vis (2 positions).
Logique Arduino : 5V régulés à partir du shield ou alimentation USB.
💡 Si le cavalier OPT est installé, le shield peut alimenter directement l’Arduino via la tension moteur (min. 6,5V).
Si le cavalier est retiré, l’Arduino doit être alimenté séparément.
⚙️ Connexions moteurs
Le module utilise le circuit double pont en H L298P, permettant un contrôle total de la vitesse et du sens de rotation.
Les bornes moteur se trouvent sur un bloc à 4 vis :
| Moteur | Broches | Contrôle de la vitesse | Direction |
|---|---|---|---|
| Motor A | D10 (PWM) / D12 | PWM 0–255 | HIGH = avant / LOW = arrière |
| Motor B | D11 (PWM) / D13 | PWM 0–255 | HIGH = avant / LOW = arrière |
Chaque canal peut supporter jusqu’à 2A continus. Les LED intégrées indiquent l’état et l’intensité du signal PWM.
⚡ Connexions et Schéma de câblage du L298P Motor Shield
Le L298P Motor Shield facilite la connexion et le contrôle de deux moteurs à courant continu, d’un servomoteur, d’un module Bluetooth, d’un capteur ultrasonique et même d’une LED RGB, tout en restant totalement compatible avec Arduino UNO, Mega et Leonardo. Voici la description complète des bornes et de leurs fonctions :
🔌 Contrôle des deux moteurs DC
Les borniers VMS et GND assurent respectivement l’alimentation principale du module et la masse.
Les sorties MA1 et MA2 correspondent aux bornes positive et négative du moteur A, tandis que MB1 et MB2 concernent le moteur B.
Les signaux PWMA (connecté au pin D10 de l’Arduino) et PWMB (pin D11) gèrent la vitesse des moteurs via un signal PWM.
Les entrées ENA (pin D12) et ENB (pin D13) contrôlent la direction de rotation :
HIGH → rotation avant
LOW → rotation inverse
Cette configuration permet un contrôle indépendant et précis de chaque moteur DC, idéal pour les projets de robotique mobile et véhicules intelligents.
🔊 Buzzer intégré
Le BUZ, relié au pin D4, permet de générer un signal sonore — pratique pour les alertes ou retours audios dans vos montages.
⚙️ Connexion du servomoteur
Le SER, relié au pin D9, fournit le signal PWM nécessaire pour piloter un servomoteur standard 5V (parfait pour le contrôle de direction ou de capteur ultrasonique mobile).
📶 Connexion Bluetooth
Le connecteur BT2 regroupe les broches 3.3V (+), GND, RX (D0) et TX (D1). Il est compatible avec les modules HC-05 et HC-06, vous permettant de contrôler vos moteurs sans fil via Bluetooth.
📡 Capteur ultrasonique
Le connecteur ULT comprend les broches 5V (+), GND, Trigger (D8) et Echo (D9). Il permet la connexion directe d’un capteur ultrasonique HC-SR04 ou HY-SRF05 pour la détection d’obstacles.
🌈 LED RGB
La sortie RGB regroupe trois signaux PWM : R (D3), G (D5) et B (D6), permettant de contrôler une LED RGB pour des effets lumineux dynamiques ou des signalisations visuelles.
🔧 Autres connexions disponibles
Les broches A0 à A5 sont accessibles pour connecter des capteurs analogiques ou numériques, tandis que D2 peut être utilisé pour des extensions supplémentaires.
Les broches RS (Reset), GND (masse) et VCC (alimentation 3V ou 5V)** complètent le câblage du module.
💡 Exemple de code Arduino
Voici un exemple simple pour piloter deux moteurs DC via le L298P Motor Shield :
Étapes à suivre :
Connectez le L298P Motor Shield à votre carte Arduino.
Branchez vos moteurs DC sur les bornes Motor A et Motor B.
Alimentez le module entre 7V et 12V via le bornier VMS.
Téléversez le code ci-dessus dans votre carte Arduino.
⚙️ Spécifications techniques
| Paramètre | Valeur |
|---|---|
| Tension moteur (VMS) | 4.8V – 24V |
| Courant par canal | 2A (2.5A max) |
| Alimentation logique | 5V régulée |
| Canal servo | 1 (5V isolé) |
| Ports Bluetooth | 2 (TX/RX – 3.3V) |
| Connecteurs capteurs | 6 analogiques (A0–A5) |
| Connecteur LED RGB | D3, D5, D6 |
| Interface capteur ultrason | D7, D8 |
| Protection | Diodes Schottky |
| Compatibilité | Arduino UNO / MEGA / Leonardo |
| Dimensions | 68 × 53 × 20 mm (approx.) |
📦 Contenu de l’emballage
1 × L298P Motor Shield pour Arduino
1 × Jeu de connecteurs empilables
1 × Boîte antistatique de protection
🇲🇦 Livraison au Maroc
Disponible partout au Maroc : Casablanca, Rabat, Fès, Marrakech, Tanger, Agadir, Oujda, etc.
✅ Paiement à la livraison et assistance locale en ligne pour vos projets Arduino et robotiques.







Il n’y a pas encore d’avis.