int dt_pin = 3;
int clk_pin = 2;
int clk_old = 0;
int cnt = 0;
void setup() {
Serial.begin(9600);
pinMode(dt_pin, INPUT);
pinMode(clk_pin, INPUT);
}
void loop() {
int dt = digitalRead(dt_pin);
int clk = digitalRead(clk_pin);
if(clk != clk_old)
{
if(clk != dt)
{
Serial.print("Direction: ");
Serial.print("Clockwise");
cnt++;
Serial.println(" ");
Serial.println(cnt);
}
if(clk == dt)
{
Serial.print("Direction: ");
Serial.print("Anti-Clockwise");
cnt--;
Serial.println(" ");
Serial.println(cnt);
}
}
clk_old = clk;
}