my qei test

Dependencies:   mbed QEI

main.cpp

Committer:
piroro4560
Date:
2021-10-25
Revision:
3:2fa96acedf7b
Parent:
2:07d72c351053

File content as of revision 3:2fa96acedf7b:

#include "QEI.h"

Serial pc(PA_2, NC, 115200);
//DigitalIn b(USER_BUTTON);
//Use X4 encoding.
QEI wheel[] = {
    QEI(PA_1,PA_0,NC,100,QEI::X4_ENCODING),
    //QEI(PA_6,PA_7,NC,100,QEI::X4_ENCODING), 使えなかった
    QEI(PA_9,PA_8,NC,100,QEI::X4_ENCODING),
    QEI(PB_7,PB_6,NC,100,QEI::X4_ENCODING)
};

int main() {
    //b.mode(PullUp);
    while(1){
        /*if(b.read() == 0){
            for(int i=0; i<1; i++){
                wheel[i].reset();
            }
        }*/
        for(int i=0; i<3; i++){
            pc.printf("%d=%d  ", i, wheel[i].getPulses());
        }
        pc.printf("\r\n");
    }
}