
Интернет-магазин «Неглупый Дом»
KY-004 — обычная тактовая кнопка, уже впаянная в маленькую плату с тремя выводами: сигнал, питание и земля.
Без подтягивающего резистора цифровой вход, не подключённый к кнопке напрямую, «плавает» — на нём случайным образом появляются то 0, то 1 из-за наводок. Модуль KY-004 уже содержит такой резистор на плате, поэтому его удобно использовать без дополнительных компонентов на макетке — достаточно подключить к цифровому пину и включить внутренний `INPUT_PULLUP`, либо просто прочитать сигнальный пин напрямую, если резистор подтягивает к нужному уровню.
Механический контакт кнопки при нажатии/отпускании может на несколько миллисекунд «дребезжать» — контроллер иногда считывает это как несколько нажатий подряд. Стандартное решение — простая задержка в несколько десятков миллисекунд после первого срабатывания перед следующим чтением состояния.
Ещё модули для Arduino: Электронные модули.
Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.