![](/media/cache/group/hqdefault.jpg.50x50_q85.jpg)
encoder
main.cpp
- Committer:
- kensterino
- Date:
- 2017-11-08
- Revision:
- 0:b9e03a03e580
- Child:
- 1:1b18e69bf50f
File content as of revision 0:b9e03a03e580:
#include "mbed.h" #include "QEI.h" Serial pc (PA_2, PA_3); //serial comm enabled on pins pa_2 and pa_3 QEI encoder_Right(PB_3, PA_15, NC, 360, QEI::X4_ENCODING); QEI encoder_Left(PA_1, PC_4, NC, 360, QEI::X4_ENCODING); //forward increases pulses //QEI functions /* void reset (void) Reset the encoder. int getCurrentState (void) Read the state of the encoder. int getPulses (void) Read the number of pulses recorded by the encoder. int getRevolutions (void) Read the number of revolutions recorded by the encoder on the index channel. */ int main() { while(1) { wait(0.1); pc.printf("Pulses is: %i\n", encoder_Right.getPulses()); //pc.printf("Pulses is: %i\n", encoder_Left.getPulses()); } }