#define EB_NO_FOR
#define EB_NO_CALLBACK
#define EB_NO_COUNTER
#define EB_NO_BUFFER
#define EB_DEB_TIME 50 // таймаут гашения дребезга кнопки (кнопка)
#define EB_CLICK_TIME 500 // таймаут ожидания кликов (кнопка)
#define EB_HOLD_TIME 600 // таймаут удержания (кнопка)
#define EB_STEP_TIME 200 // таймаут импульсного удержания (кнопка)
#define EB_FAST_TIME 30 // таймаут быстрого поворота (энкодер)
#include <SoftwareSerial.h>
#include "DFRobotDFPlayerMini.h"
#include <EncButton.h>
DFRobotDFPlayerMini myDFPlayer;
Button b0(2);
Button b1(3);
Button b2(4);
Button b3(5);
Button b4(6);
Button b5(7);
Button b6(8);
Button b7(9);
Button b8(10);
Button b9(11);
Button b10(12);
Button b11(13);
void setup() {
Serial.begin (9600);
mp3_set_serial (Serial);
myDFPlayer.volume(10);
myDFPlayer.begin(FPSerial, /*isACK = */true, /*doReset = */true)
}
void loop() {
b.tick();
delay(100);
}