Gestion d'un signal carré

Bonjour,
J’ai passé pas mal de temps à avancer sur le projet dans sa globalité, j’ai fais une maquette avec un moteur DC équipé d’une cible dentée devant laquelle j’ai monté un capteur inductif pour créer le signal d’entrée.
Le moteur est piloté par un PWM généré par l’arduino via un L298N et modulé par un potentiomètre.
Tout fonctionne bien.
Cependant, le code dans la partie dont nous avons discuté n’a pas avancé comme je l’aurais souhaité… je n’arrive pas à créer la decrementation des modes…
Si vous êtes toujours d’accord, je suis preneur de votre code…