Zastanawiam się: dlaczego nie możesz po prostu podłączyć kondensatora do przycisku, aby go ogłosić? Zastanawiam się, jak ograniczyć pracę, którą musi wykonać mój mikroprocesor, ale mam bardzo ograniczoną przestrzeń na projektowanej przeze mnie płytce drukowanej, więc nie chcę tworzyć pełnego obwodu odbijającego, który komplikowałby projekt.
symulacja tego obwodu - Schemat utworzony za pomocą CircuitLab
To przykładowy obwód; przepraszam za jakiekolwiek błędy (nie jestem dobry w projektowaniu obwodów z kondensatorami). Czy to w ogóle zadziała? W przypadku przełącznika tack nie mogłem znaleźć takiego, który pasuje do tego, co jest w prawdziwym życiu, ale działa w tej sytuacji. Przycisk jest taki jak tutaj . D10
oznacza Digital Pin 10
, ale to nie ma znaczenia; oznacza to tylko wejście Arduino. Nie wiem też, jak duży kondensator byłbym potrzebny, więc jeśli ten obwód działa, jakiego rozmiaru potrzebuję?
Ponownie staram się to uprościć, aby ułatwić kompilację bez konieczności ogłaszania oprogramowania. Patrząc na to, jak działają kondensatory, wydaje się, że to zadziałałoby, ale może również spowodować dłuższe naciśnięcie przycisku / opóźnienie go, jeśli pojemność jest zbyt duża. Są one powszechnie używane do „wygładzania” szumów w zasilaczach, więc czy to nie jest podobne, gdy „wygładza” odbijające się? Docenione zostaną również wszelkie modyfikacje obwodu, aby działało (w razie potrzeby).