Je me demandais: pourquoi ne pouvez-vous pas simplement raccorder un condensateur à un bouton pour le rebondir? J'ai cherché à réduire le travail que mon microprocesseur doit faire, mais j'ai un espace très limité sur un PCB que je conçois, donc je ne veux pas faire un circuit anti-rebond à part entière qui compliquerait la conception.
simuler ce circuit - Schéma créé à l'aide de CircuitLab
C'est un exemple de circuit; désolé pour toute erreur (je ne suis pas bon dans la conception de circuits avec des condensateurs). Cela fonctionnerait-il même? Pour le commutateur d'amure, je n'ai pas pu trouver celui qui correspond à ce qu'il est dans la vie réelle, mais cela fonctionne pour cette situation. Le bouton est comme celui que l'on trouve ici . D10
représente Digital Pin 10
, mais cela n'a pas d'importance; cela signifie simplement l'entrée Arduino. Je ne sais pas non plus quelle taille de condensateur j'aurais besoin, donc si ce circuit fonctionne, de quelle taille ai-je besoin?
Encore une fois, j'essaie simplement de simplifier cela pour le rendre plus facile à construire sans avoir à faire de rebond de logiciel. En regardant le fonctionnement des condensateurs, cela semble fonctionner, mais cela pourrait également allonger / retarder le bouton si la capacité est trop grande. Ils sont couramment utilisés pour "lisser" le bruit dans les alimentations, n'est-ce pas une chose similaire où il "adoucit" le rebond? Toute modification du circuit pour le faire fonctionner (si nécessaire) serait également appréciée.