Способы подключения кнопки к плате с подтягивающим резистором и без него отличаются использованием различных подходов. 39
При подключении с подтягивающим резистором один контакт кнопки соединяют с землёй, второй — с цифровым выходом платы. 2 Цифровой выход также подключают через резистор к питанию. 2 Это позволяет избежать электромагнитных наводок и ложных срабатываний. 2
Подключение без подтягивающего резистора возможно, если в микроконтроллере есть встроенные программно управляемые подтягивающие резисторы. 4 Например, в AVR микроконтроллерах, на основе которых выполнены платы Arduino Uno и Mega, подтяжка к плюсу питания активируется программно, если в функцию pinMode передать параметр INPUT_PULLUP. 4 Это решение позволяет упростить схему устройства, исключив из неё внешние резисторы. 4