Salut Georges
En fait on affiche trop souvent. Ce n'est pas une erreur en soit mais il s'avère que cette bibliothèque ne supporte pas, j'ai essayé avec de vieilles version avec le même problème.
2 solutions, trouver une autre bibliothèque ou afficher moins souvent comme suit:
// réglage vitesse PAP HK56 SUB 110
#include <AccelStepper.h>
AccelStepper stepper(1 ,2 ,5);
#define analog_in A0
int displLoop = 0;
void setup()
{
Serial.begin(9600);
stepper.setMaxSpeed(1023);
}
void loop()
{
int valPot = analogRead(A0);
int vitMpap = map(valPot, 0, 1023, 220, 1023);
stepper.setSpeed(vitMpap); //Réglage de la vitesse du moteur en pas par seconde
stepper.runSpeed();
displLoop ++; // Incrémenter le compteur de passage
if (displLoop % 1000 == 0) // % est la fonction modulo qui retourne le reste de la division
{
Serial.println(vitMpap);
}
}
Ce n'est que la fréquence d'affichage qui est temporisée, pas la variation de vitesse.
Mais, actuellement ton programme est vide et tourne à "toute pompe", petit à petit il va s'étoffer et cette temporisation deviendra certainement inutile.
Bonne journée
Cordialement
jpbbricole