Модуль кнопки

Описание

Модуль кнопки - это простейший модуль для считывания нажатия кнопки. Модуль удобен тем, что уже содержит в себе всю необходимую обвязку, и Вам не потребуется размещать её в цепи. Так же можно легко подключить модуль к Sensor-шилду.

Технические характеристики

  • Входное напряжение: 3,3 - 5 В
  • Потребляемый ток: 0,5 мА
  • Интерфейс: цифровой

Физические размеры

  • Модуль (Д х Ш х В): 30 х 20 х 14 мм

Плюсы использования

  • Содержит в себе резистор, и Вам не потребуется размещать его в цепи
  • Можно легко подключить модуль к Sensor-шилду
  • Прост в использовании

Пример подключения и использования

Пример. Определение нажатия кнопки и вывод данных в монитор порта

В примере иллюстрируется подключение модуля к контроллеру, определение нажатия кнопки и вывод данных в монитор Serial-порта. (Примеры тестировались на контроллере Smart UNO)

Схема подключения:

Скетч для загрузки:

const int pin = 8; //пин подключения модуля
 
void setup() {
  pinMode(pin, INPUT); //установка пина на вход
  Serial.begin(9600); //инициализация Serial порта
}
 
void loop() {
  if (digitalRead(pin) == HIGH) {
    Serial.println("Button has been pressed"); //если есть нажатие, сообщить об этом
  } else {
    Serial.println("Button has NOT been pressed"); //иначе сообщить о том что нажатия не было
  }
  delay(500); //задержка в полсекунды (в данное время нажатие не отслеживается)
}