Gestion d'un signal carré

Ok merci,
je vais regarder la fonction "modulo" car je ne connais pas du tout.
Si je comprend bien, une fois rentré dans un des modes:

  • je met OFF le premier niveau haut grace à une fonction appelée par "attachInterrupt(0, gestionINT0, RISING)"

  • je lance un comptage des impulsion ON en fonction du mode et réinitialise la séquence grace au modulo

Je vais essayer d'écrire la suite du programme avec tout ça.