Вернуться на страницу библиотеки модулей

Модуль KY-004 представляет собой тактовую кнопку с обвязкой. А если быть точнее, то с установленным подтягивающим резистором 10 кОм. Данный модуль подключается по аналогии с подключением тактовой кнопки к Arduino, только не нужно устанавливать подтягивающий резистор. С кодом, также нет проблем, все примеры с использованием тактовой кнопки и библиотеки можно использовать, при подключении модуля KY-004.

int led = 13;
int buttonpin = 3;
int buttonState = LOW;
int lastButtonState = LOW;
unsigned long lastDebounceTime = 0;
const unsigned long debounceDelay = 50;

void setup() {
  pinMode(led, OUTPUT);
  pinMode(buttonpin, INPUT);
}

void loop() {
  int reading = digitalRead(buttonpin);
  if (reading != lastButtonState) {
    lastDebounceTime = millis();
  }
  if ((millis() - lastDebounceTime) > debounceDelay) {
    if (reading != buttonState) {
      buttonState = reading;
      digitalWrite(led, buttonState);
    }
  }
  lastButtonState = reading;
}

Arduino KY-004 Button Module — Wiring, Pinout & Code
KY-004 Button – SensorKit
KY-004 Button Module – Hackster.io
Arduino – Button Example With the KY-004 -DOORBELL – Instructables
KY-004 Модуль тактовой кнопки. Подключение к Arduino.
Урок 7. Подключаем тактовую кнопку к Arduino и управляем светодиодом.

Вернуться на страницу библиотеки модулей