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