Quadrature encoder interface example.

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
aberk
Date:
Wed Aug 11 09:15:10 2010 +0000
Parent:
0:bcff39fac858
Commit message:
Added an example of creating a QEI with X4 encoding, as opposed to the default X2 encoding option.

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r bcff39fac858 -r 30696e4d196b main.cpp
--- a/main.cpp	Tue Aug 03 08:47:02 2010 +0000
+++ b/main.cpp	Wed Aug 11 09:15:10 2010 +0000
@@ -1,11 +1,15 @@
 #include "QEI.h"
 
 Serial pc(USBTX, USBRX);
-QEI wheel(p18, p21, NC, 624);
+//Use X4 encoding.
+//QEI wheel(p29, p30, NC, 624, QEI::X4_ENCODING);
+//Use X2 encoding by default.
+QEI wheel (p29, p30, NC, 624);
 
 int main() {
 
     while(1){
+        wait(0.1);
         pc.printf("Pulses is: %i\n", wheel.getPulses());
     }