#include <EncButton.h>
EncButton<EB_TICK, 2, 3, 4> enc;
void setup() {
Serial.begin(9600);
}
void loop() {
enc.tick();
if(enc.turn())
{
Serial.println("turn");
Serial.println(enc.counter);
Serial.println(enc.fast());
Serial.println(enc.dir());
}
//if(enc.press()) Serial.println("press");
//if(enc.click()) Serial.println("click");
//if(enc.release()) Serial.println("release");
//if(enc.hasClicks(1)) Serial.println("action 1 click");
//if(enc.hasClicks(2)) Serial.println("action 2 clicks");
if(enc.hasClicks())
{
Serial.print("has clicks");
Serial.println(enc.clicks);
}
}