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,35 @@
// пример работы в виртуальном режиме совместно с библиотекой AnalogKey
// https://github.com/GyverLibs/AnalogKey
#include <EncButton.h>
EncButton<EB_TICK, VIRT_BTN> btn0;
EncButton<EB_TICK, VIRT_BTN> btn1;
#include <AnalogKey.h>
// создаём массив значений сигналов с кнопок
int16_t sigs[16] = {
1023, 927, 856, 783,
671, 632, 590, 560,
504, 480, 455, 440,
399, 319, 255, 230
};
// указываем пин, количество кнопок и массив значений
AnalogKey<A0, 16, sigs> keys;
void setup() {
Serial.begin(9600);
}
void loop() {
btn0.tick(keys.status(0));
btn1.tick(keys.status(1));
// забираем действия с кнопок
if (btn0.click()) Serial.println("click 0");
if (btn0.held()) Serial.println("held 0");
if (btn1.press()) Serial.println("press 1");
if (btn1.step()) Serial.println("step 1");
}