Hello B@to,
Merci pour le code.
Mais cela ne fonctionne que si ma boucle loop() n'est pas occupée à quelque chose d'autre...
Il n'y a aucune garantie que la largeur d'impulsion ne dépassera pas 2 ms. En fait, la durée de celle-ci sera au minimum de 2ms et au max de 2ms + durée d'un cycle dans loop() qui peut être variable en fonction de la situation.
D'où l'intérêt d'utiliser une librairie sensée garantir cette précision.
Je vais continuer à creuser...
Bien à toi,
Michel