Bonjour
Je souhaiterais créer un système qui contrôle la vitesse d'un moteur à courant continu en fonction de la valeur d'un potentiomètre.
const byte pinPotVitesse = A0;
const int minPotVitesse = 0;
const int maxPotVitesse = 1023;
int pinMoteur=7;
void setup(){
pinMode(pinMoteur,OUTPUT);
}
void loop(){
int vitesseMoteur = map(analogRead(pinPotVitesse), minPotVitesse, maxPotVitesse, 0, 255);
analogWrite(pinMoteur,vitesseMoteur);
}
Le moteur est bien relié à un PWM, toutefois j'ai l'impression qu'il tourne à la même vitesse lorsque la valeur du potentiomètre est différente de 0. Qu'est-ce qui ne va pas dans le programme ou dans le montage selon vous ?
Cordialement