20 lines
853 B
Arduino
20 lines
853 B
Arduino
|
/*
|
|||
|
Пример использования библиотеки GyverButton, отработка любого количества нажатий
|
|||
|
*/
|
|||
|
|
|||
|
#define BTN_PIN 3 // кнопка подключена сюда (BTN_PIN --- КНОПКА --- GND)
|
|||
|
#include "GyverButton.h"
|
|||
|
GButton butt1(BTN_PIN);
|
|||
|
|
|||
|
void setup() {
|
|||
|
Serial.begin(9600);
|
|||
|
butt1.setTimeout(400); // настройка таймаута на удержание и второй клик (по умолчанию 500 мс)
|
|||
|
}
|
|||
|
|
|||
|
void loop() {
|
|||
|
butt1.tick(); // обязательная функция отработки. Должна постоянно опрашиваться
|
|||
|
|
|||
|
if (butt1.hasClicks()) // проверка на наличие нажатий
|
|||
|
Serial.println(butt1.getClicks()); // получить (и вывести) число нажатий
|
|||
|
}
|