Université de Lorraine | ENSGSI
April 28, 2025
Élément | Qté |
---|---|
Carte Romeo (DFRobot) | 1 |
Motoréducteur RS PRO DC | 1 |
Alimentation externe 12V DC | 1 |
Câbles de connexion | ~4 |
PC avec Arduino IDE | 1 |
Tip
🔁 Inverser les fils M1 si le sens de rotation est inversé
```cpp // Contrôle d’un moteur DC via la carte Romeo
const int IN1 = 4; // Contrôle du sens const int IN2 = 5;
const int ENA = 6; // Vitesse via PWM
void setup() { pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT); pinMode(ENA, OUTPUT); }
void loop() { // Tourne dans un sens digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW); analogWrite(ENA, 150); // Vitesse moyenne (0–255) delay(2000);
// Arrêt analogWrite(ENA, 0); delay(1000);
// Sens inverse digitalWrite(IN1, LOW); digitalWrite(IN2, HIGH); analogWrite(ENA, 200); delay(2000);
// Arrêt analogWrite(ENA, 0); delay(2000); }
Tutoriel 3: Utilisation d’un moteur DC avec la carte Romeo