mirror of
https://github.com/gunner47/GyverLamp.git
synced 2025-08-09 01:40:59 +03:00
add
This commit is contained in:
19
libraries/GyverButton/examples/many_clicks/many_clicks.ino
Normal file
19
libraries/GyverButton/examples/many_clicks/many_clicks.ino
Normal file
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
Пример использования библиотеки GyverButton, отработка любого количества нажатий
|
||||
*/
|
||||
|
||||
#define PIN 3 // кнопка подключена сюда (PIN --- КНОПКА --- GND)
|
||||
#include "GyverButton.h"
|
||||
GButton butt1(PIN);
|
||||
|
||||
void setup() {
|
||||
Serial.begin(9600);
|
||||
butt1.setTimeout(400); // настройка таймаута на удержание и второй клик (по умолчанию 500 мс)
|
||||
}
|
||||
|
||||
void loop() {
|
||||
butt1.tick(); // обязательная функция отработки. Должна постоянно опрашиваться
|
||||
|
||||
if (butt1.hasClicks()) // проверка на наличие нажатий
|
||||
Serial.println(butt1.getClicks()); // получить (и вывести) число нажатий
|
||||
}
|
Reference in New Issue
Block a user