A polled Quadrature encoder Class

Dependencies:   mbed

main.cpp

Committer:
jgnoss
Date:
2011-08-30
Revision:
0:7c16b1d2f01e
Child:
1:72e6e124a7e6

File content as of revision 0:7c16b1d2f01e:

#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);
    }
}