#include <EncButton.h>
EncButton eb(2, 3, 4);
int eAcount = 0;
char terminal[] = "lol";
char target[] = "kek";
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
eb.tick();
if (Serial.available() > 0) {
if (Serial.findUntil(target, terminal)) Serial.println("hellow");
// вывести found, если было послано
}
if (eb.turn()) {
if (eb.dir() == 1) {
Serial.println("07, 0, 1, 1H"); // up
} else {
Serial.println("08, 0, 1, 1H"); // down
}
}
if (eb.click()) {
eAcount++;
switch (eAcount) {
case 1:
Serial.println("06, 0, 0, 0H");
break;
case 2:
Serial.println("06, 0, 127, 0H");
break;
case 3:
Serial.println("06, 0, 255, 0H");
eAcount = 0;
break;
}
}
}