Mini Driver Moteur L298N MX1508 H-Bridge 2 Canaux pour Arduino Robotique
Le Mini Driver Moteur L298N MX1508 H-Bridge est un module compact conçu pour le
pilotage de moteurs à courant continu dans les projets Arduino, robotique et électronique embarquée.
Grâce à son architecture double canal, il permet de contrôler facilement
deux moteurs DC indépendants ou un petit moteur pas à pas selon l’application.
Souvent recherché comme une alternative mini au module L298N classique, ce driver basé sur le
chipset MX1508 offre une solution plus compacte, plus légère et parfaitement adaptée
aux projets nécessitant un faible encombrement. Il permet de gérer le
sens de rotation et la vitesse des moteurs grâce à la commande logique
et au signal PWM.
format mini, compatibilité Arduino, idéal pour robot voiture, smart car, DIY et électronique éducative.
Pourquoi choisir ce module MX1508 ?
Ce module driver moteur H-Bridge est idéal pour les utilisateurs qui souhaitent intégrer
rapidement un système de contrôle moteur fiable dans un robot ou un montage électronique. Son principal avantage
réside dans sa taille compacte, qui facilite l’intégration dans les mini robots, voitures intelligentes,
mécanismes motorisés et petits systèmes automatisés.
Contrairement aux solutions plus encombrantes, le MX1508 offre une intégration simple et rapide,
tout en conservant les fonctions essentielles d’un pont en H : inversion du sens de rotation, contrôle indépendant
de deux moteurs et commande par microcontrôleur. Il représente donc un excellent choix pour les projets scolaires,
éducatifs, makers, makerspace, robotique amateur et prototypage rapide.
Fonctionnement du pont en H
La technologie H-Bridge permet d’inverser la polarité appliquée aux moteurs, ce qui change leur
sens de rotation. En pilotant correctement les entrées du module, il devient possible de :
- faire tourner un moteur vers l’avant
- faire tourner un moteur vers l’arrière
- arrêter le moteur
- faire varier sa vitesse avec un signal PWM
Cette fonctionnalité est indispensable dans les projets de robotique mobile, où un véhicule doit pouvoir avancer,
reculer, tourner à gauche ou tourner à droite avec précision.
Applications recommandées
- Robot voiture Arduino
- Smart Car
- Petits moteurs DC
- Projets électroniques DIY
- Robotique éducative
- Systèmes de déplacement miniature
- Prototypes embarqués
Caractéristiques techniques
| Nom du module | Mini Driver Moteur L298N MX1508 H-Bridge |
| Chipset | MX1508 |
| Nombre de canaux | 2 canaux moteurs |
| Type de commande | Pont en H / PWM |
| Application | Contrôle de moteurs DC |
| Compatibilité | Arduino, ESP32, ESP8266, robotique |
| Format | Mini compact |
Avantages du Mini Driver Moteur MX1508
- Permet de contrôler 2 moteurs DC indépendants
- Compatible avec la variation de vitesse par PWM
- Permet l’inversion du sens de rotation
- Convient parfaitement aux projets Arduino robotique
- Format compact pour intégration dans les petits espaces
- Excellent choix pour les robots smart car
- Simple à connecter et à programmer
Exemple de câblage avec Arduino
Dans une configuration classique, vous pouvez relier les entrées du module à quatre broches numériques de l’Arduino.
Deux broches piloteront le moteur A et deux autres piloteront le moteur B.
- IN1 → Arduino D5
- IN2 → Arduino D6
- IN3 → Arduino D9
- IN4 → Arduino D10
- VCC → alimentation moteur
- GND → masse commune
masse du module pour assurer un fonctionnement correct.
Code Arduino – Contrôle de 2 moteurs
Le code ci-dessous permet de faire avancer, reculer, tourner à gauche, tourner à droite, puis arrêter un robot
équipé de deux moteurs DC.
// Mini Driver Moteur MX1508 avec Arduino
// Exemple : contrôle de 2 moteurs DC
const int IN1 = 5;
const int IN2 = 6;
const int IN3 = 9;
const int IN4 = 10;
void setup() {
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
pinMode(IN3, OUTPUT);
pinMode(IN4, OUTPUT);
}
void avancer() {
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
}
void reculer() {
digitalWrite(IN1, LOW);
digitalWrite(IN2, HIGH);
digitalWrite(IN3, LOW);
digitalWrite(IN4, HIGH);
}
void tournerGauche() {
digitalWrite(IN1, LOW);
digitalWrite(IN2, HIGH);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
}
void tournerDroite() {
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, HIGH);
}
void stopRobot() {
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
}
void loop() {
avancer();
delay(2000);
tournerGauche();
delay(1000);
tournerDroite();
delay(1000);
reculer();
delay(2000);
stopRobot();
delay(2000);
}
Code Arduino – Variation de vitesse PWM
Si vous souhaitez contrôler la vitesse des moteurs, vous pouvez utiliser des broches PWM et appliquer un signal
variable. Voici un exemple simple.
// Exemple de contrôle vitesse avec PWM
const int motorA1 = 5;
const int motorA2 = 6;
const int motorB1 = 9;
const int motorB2 = 10;
void setup() {
pinMode(motorA1, OUTPUT);
pinMode(motorA2, OUTPUT);
pinMode(motorB1, OUTPUT);
pinMode(motorB2, OUTPUT);
}
void loop() {
// Vitesse moyenne vers l'avant
analogWrite(motorA1, 180);
analogWrite(motorA2, 0);
analogWrite(motorB1, 180);
analogWrite(motorB2, 0);
delay(3000);
// Arrêt
analogWrite(motorA1, 0);
analogWrite(motorA2, 0);
analogWrite(motorB1, 0);
analogWrite(motorB2, 0);
delay(2000);
}
Conseils d’utilisation
- Utiliser une alimentation adaptée aux moteurs DC connectés
- Éviter de dépasser les limites du module
- Relier toutes les masses en commun
- Utiliser des moteurs de petite puissance adaptés à ce type de driver
- Tester le sens de rotation pour ajuster le câblage si nécessaire
Pourquoi ce produit est intéressant pour votre boutique ?
Ce Mini Driver Moteur L298N MX1508 est un produit très recherché par les étudiants,
les passionnés d’Arduino, les makers et les amateurs de robotique. Il se vend particulièrement bien lorsqu’il
est proposé avec des moteurs DC, des roues, des châssis robot, des capteurs ou une carte Arduino.
C’est donc un excellent composant à intégrer dans une boutique orientée électronique, automatisation,
robotique ou éducation STEM.
Le module compact idéal pour contrôler vos moteurs DC avec Arduino et vos projets robotisés.
IRLZ46N N-Channel MOSFET Maroc
Shield CONTROLEUR DE MOTEURS L293D POUR ARDUINO Maroc
Ethernet Shield W5100 Maroc
IRLZ48N MOSFET N-Channel Maroc
Ecran LCD 1602 avec boutons (LCD keypad shield) Arduino maroc
IRFZ34N MOSFET N-Channel Maroc
Afficheur LCD 2x16 I2C Maroc
IRFZ24N MOSFET Maroc
IRFZ46N N-Channel MOSFET Maroc
Driver Moteur Pas à Pas 5V-12V Mini 




There are no reviews yet.