This example is for Wiring version 0027+. If you have a previous version, use the examples included with your software. If you see any errors or have comments, please let us know.
Encoder read by BARRAGAN
Attach an encoder uwing the Encoder library Prints the encoder position to the serial monitor
Attach an encoder uwing the Encoder library Prints the encoder position to the serial monitor
#include <Encoder.h> int sensorValue; Encoder myEncoder; void setup() { myEncoder.attach(2, 8); // ataches the encoder to pins 2 and 8 myEncoder.write(0); // set the encoder position to 0 Serial.begin(9600); } void loop() { // Reads the position or angle of the encoder variable sensorValue = myEncoder.read(); // read position Serial.print("Encoder is at: "); // print the position Serial.println(sensorValue); delay(100); // wait 100ms for next reading }