Add libraries dir

This commit is contained in:
2022-03-12 03:50:28 +08:00
parent 816f0bb3a5
commit 7572125fcb
256 changed files with 41193 additions and 0 deletions
@@ -0,0 +1,49 @@
// новый пример работы с аналоговой клавиатурой
/*
Сигналы кнопок
1023
927
856
783
671
632
590
560
504
480
455
440
399
319
255
230
*/
#include "AnalogKey.h"
// указываем пин и количество кнопок
AnalogKey<A0, 3> keys;
#include <GyverButton.h>
GButton btn1, btn2, btn3;
void setup() {
Serial.begin(9600);
// указываем сигналы кнопок аналоговой клавы
keys.attach(0, 1023);
keys.attach(1, 927);
keys.attach(2, 856);
}
void loop() {
// тикаем кнопки как статусы аналоговых
btn1.tick(keys.status(0));
btn2.tick(keys.status(1));
btn3.tick(keys.status(2));
if (btn1.isClick()) Serial.println("click 0");
if (btn2.isClick()) Serial.println("click 1");
if (btn3.isClick()) Serial.println("click 2");
if (btn1.isHolded()) Serial.println("click 0");
if (btn2.isHolded()) Serial.println("hold 1");
if (btn3.isHolded()) Serial.println("hold 2");
}