RoboAide
Project to improve a DIY robotic arm used for mobility assistance
Basic.ino
Go to the documentation of this file.
1 /* Encoder Library - Basic Example
2  * http://www.pjrc.com/teensy/td_libs_Encoder.html
3  *
4  * This example code is in the public domain.
5  */
6 
7 #include "Encoder.h"
8 
9 // Change these two numbers to the pins connected to your encoder.
10 // Best Performance: both pins have interrupt capability
11 // Good Performance: only the first pin has interrupt capability
12 // Low Performance: neither pin has interrupt capability
13 Encoder myEnc(2, 3);
14 // avoid using pins with LEDs attached
15 
16 void setup() {
17  Serial.begin(9600);
18  Serial.println("Basic Encoder Test:");
19 }
20 
21 long oldPosition = -999;
22 
23 void loop() {
24  long newPosition = myEnc.read();
25  if (newPosition != oldPosition) {
26  oldPosition = newPosition;
27  Serial.println(newPosition);
28  }
29 }
Encoder myEnc(2, 3)
long oldPosition
Definition: Basic.ino:21
void setup()
Definition: Basic.ino:16
int32_t read()
Definition: Encoder.h:104
void loop()
Definition: Basic.ino:23