constrain qui recommence à valeur min

Tu ne peux pas mettre -1 dans un byte, or c'est ce que tu fais lors de l'appel VITMOTEUR(-1);
Change :
void VITMOTEUR(byte sens) {envoid VITMOTEUR(int sens) {et ça devrait aller mieux !