Salut,
J'ai fait un petit montage+programme arduino tout à l'heure qui, en gros, est une détection d'interrupteur (avec un pull down via une résistance de 10 kOhms

) et un debounce logiciel de 50ms (exemple inspiré de
https://www.arduino.cc/en/Tutorial/Debounce)
Ça fonctionne.
Sauf que le bouton en question est actionné par un mécanisme rapide et que le temps de masquage du debounce fait rapidement plafonner le programme. J'ai donc diminué le délai jusqu'à 2ms, et ça semble fonctionner très bien.
Évidemment je peux passer à des micro secondes pour diminuer encore le délai au delà de la milliseconde, mais ça vous semble raisonnable ?
J'ai cru comprendre qu'un condensateur pouvait être une bonne idée pour faire le debounce en hardware. Ce serait plus rapide ? En pratique il y en a justement un en série dans mon mécanisme juste après mon interrupteur, que j'ai pour l'instant shunté vu que je me suis branché avant, mais je peux évidemment me brancher après

Je ne l'ai pas sous les yeux mais vu sa taille il doit avoir une capacité importante. C'est un inconvénient ou un avantage ?
Pour info, le mécanisme est un allumeur de voiture (delco)
PS : en pratique je n'ai pas vraiment besoin de faire mieux que ce que j'ai déjà car tout semble déjà fonctionner, mais je suis quand même curieux
