Test avec le cas du servo qui reboucle au bout de 21 tours en mode "basse résolution"

This commit is contained in:
Samuel 2025-08-16 12:49:50 +02:00
parent 18fa86c539
commit f2c39d9117

View File

@ -124,7 +124,7 @@ enum etat_t mouvement_servomoteur(){
// On avance ou recule de d'un pas
position += pas_servo;
// si position > 5000 ou position < 0
if(position > 20100 || position < 0){
if(position > 40100 || position < 0){
pas_servo = -pas_servo;
}
sms_sts.WritePosEx(SERVO_ID, position, 4800);
@ -145,7 +145,7 @@ enum etat_t mouvement_servomoteur(){
}
int lire_registre(int servo_id, int registre_adresse){
return sms_sts.readByte(servo_id, registre_adresse); // Resolution à 1
return sms_sts.readByte(servo_id, registre_adresse);
}
void lire_tous_les_registres(int servo_id){