RoboAide
Project to improve a DIY robotic arm used for mobility assistance
Main Page
Related Pages
Packages
Classes
Files
File List
File Members
arduino_code
src
main
encoder
examples
Basic
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
}
myEnc
Encoder myEnc(2, 3)
oldPosition
long oldPosition
Definition:
Basic.ino:21
Encoder.h
Encoder
Definition:
Encoder.h:69
setup
void setup()
Definition:
Basic.ino:16
Encoder::read
int32_t read()
Definition:
Encoder.h:104
loop
void loop()
Definition:
Basic.ino:23
Generated by
1.8.11