Вернуться на страницу библиотеки модулей
Модуль 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 и управляем светодиодом.
Вернуться на страницу библиотеки модулей

