/* Encoder Library - Basic Example * http://www.pjrc.com/teensy/td_libs_Encoder.html * * This example code is in the public domain. */ #include // Change these two numbers to the pins connected to your encoder. // Best Performance: both pins have interrupt capability // Good Performance: only the first pin has interrupt capability // Low Performance: neither pin has interrupt capability Encoder myEnc(9, 10); // avoid using pins with LEDs attached void setup() { Serial.begin(9600); while (!Serial) {} Serial.println("Basic Encoder Test:"); } long oldPosition = -999; void loop() { long newPosition = myEnc.read(); /* >> 1 see text */ if (newPosition != oldPosition) { oldPosition = newPosition; Serial.println(newPosition); } }