A polled Quadrature encoder Class

Dependencies:   mbed

Revision:
0:7c16b1d2f01e
Child:
1:72e6e124a7e6
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Tue Aug 30 19:52:34 2011 +0000
@@ -0,0 +1,30 @@
+#include "mbed.h"
+#include "PolledQEI.h"
+
+
+
+
+int main() {
+    int oldEncPos = 0;
+    int newEncPos = 0;
+   
+    DigitalOut led1( LED1 );
+    
+    PolledQEI enc(p5, p6);
+    enc.setSampleFrequency(10000);
+    
+    led1 = 1;
+    
+
+    while (1) {
+        newEncPos = enc.pos();
+        if (oldEncPos != newEncPos ) {
+            oldEncPos = newEncPos;
+            led1 = !led1;
+        }
+
+        wait(0.01);
+    }
+}
+
+