Projet

Général

Profil

scenario enseignant #15083 » moteur_enrouleur_1sens.ino

Bilale CHOUGUI, 08/01/2025 22:52

 
// Déclaration des constantes
#define PwmPin 7 // Broche PWM pour contrôler le moteur

void setup() {
// Initialisation de la broche en sortie
pinMode(PwmPin, OUTPUT);
}

void loop() {
// Augmente progressivement la vitesse du moteur
for (int speed = 0; speed <= 255; speed++) {
analogWrite(PwmPin, speed); // Envoie une valeur PWM
delay(10); // Attente pour observer le changement de vitesse
}
// Diminue progressivement la vitesse du moteur
for (int speed = 255; speed >= 0; speed--) {
analogWrite(PwmPin, speed);
delay(10);
}

// Pause avant de recommencer
delay(1000);
}
    (1-1/1)