PCA9685

Bonjour à tous, je m’appelle JP, je cherche de l'aide pour terminer un projet, ma question,je cherche un bout de programme juste pour faire fonctionner 5 servos avec un arduino (Uno ou Nano) et une carte PCA9685, je trouve bien des exemples, mais jamais avec la possibilité de faire varier la vitesse de chaque servo et cela dans les deux sens (aller rapide et retour plus lent, par exemple)
Merci pour votre aide
JP

Bonjour,

La vitesse du servo est gérée par le servo lui même en fonction de la puissance son moteur et de son asservissement. Si tu veux que le servo se déplace moins vite, il faut que tu le déplaces petit à petit (par exemple degré par degré) à la vitesse que tu souhaites.
Bien sûr si on parle d'un servo classique et non d'un servo 360° qui est en fait un moteur pilotable en vitesse et non en position.

Bonjour,
truc de ce genre

for (i = 0; i <= 180; i++) { // - lent
myservo.write(angle); // mettre à la place la procédure pour PCA9685
delay(10);
}

for (i = 180; i >= 0; i–) { // + lent
myservo.write(angle); // mettre à la place la procédure pour PCA9685
delay(30);
}