#define a 0
#define b 1
#define click 2
int state;
int lastState;
int counter = 0;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(a, INPUT);
pinMode(b, INPUT);
pinMode(click, INPUT);
lastState = digitalRead(a);
}
void loop() {
// put your main code here, to run repeatedly:
state = digitalRead(a);
// Serial.println("Last State:");
// Serial.println(lastState);
// Serial.println("State:");
// Serial.println(state);
if(state != lastState){
if(digitalRead(b) != state){
counter++;
}
else{
counter--;
}
Serial.println("Position:");
Serial.println(counter);
}
lastState = state;
delay(5);
}