Juergen Gnoss
/
PolledQEI
A polled Quadrature encoder Class
main.cpp
- Committer:
- jgnoss
- Date:
- 2011-08-30
- Revision:
- 1:72e6e124a7e6
- Parent:
- 0:7c16b1d2f01e
File content as of revision 1:72e6e124a7e6:
#include "mbed.h" #include "PolledQEI.h" int main() { int oldEncPos = 0; int newEncPos = 0; int oldEncRev = 0; int newEncRev = 0; DigitalOut led1( LED1 ); DigitalOut led2( LED2 ); PolledQEI enc(p5, p6, p7); enc.setSampleFrequency(10000); led1 = 1; while (1) { newEncPos = enc.pos(); if (oldEncPos != newEncPos ) { oldEncPos = newEncPos; led1 = !led1; } newEncRev = enc.rev(); if (oldEncRev != newEncRev ) { oldEncRev = newEncRev; led2 = !led2; } wait(0.01); } }