Мне было интересно: почему вы не можете просто подключить конденсатор к кнопке, чтобы отменить его? Я выяснил, как уменьшить работу, которую должен выполнять мой микропроцессор, но у меня очень ограниченное пространство на печатной плате, которую я проектирую, поэтому я не хочу делать полномасштабную схему отладки, которая усложнит конструкцию.
смоделировать эту схему - схема, созданная с использованием CircuitLab
Это пример схемы; извините за любые ошибки (я не очень хорош в разработке схем с конденсаторами). Будет ли это даже работать? Для переключателя я не смог найти тот, который соответствует реальной жизни, но он подходит для этой ситуации. Кнопка похожа на найденную здесь . D10
означает Digital Pin 10
, но это не имеет значения; это просто означает вход Arduino. Я также не знаю, какой большой конденсатор мне понадобится, поэтому, если эта схема работает, какой размер мне нужен?
Опять же, я просто пытаюсь упростить это, чтобы упростить сборку без необходимости разбора программного обеспечения. Если посмотреть на то, как работают конденсаторы, кажется, что это будет работать, но также может заставить кнопку нажимать дольше / задерживать ее, если емкость слишком велика. Они обычно используются для «сглаживания» шума в источниках питания, поэтому не является ли это аналогичной вещью, когда это «сглаживает» подпрыгивание? Любые изменения схемы, чтобы заставить это работать (если необходимо), также были бы оценены.