encoder

Dependencies:   mbed

Committer:
ea78anana
Date:
Wed Oct 27 05:18:30 2021 +0000
Revision:
0:4d7336a951bd
Child:
1:36b9ba5a34ff
encoder

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ea78anana 0:4d7336a951bd 1 #include "mbed.h"
ea78anana 0:4d7336a951bd 2 #include "QEI.h"
ea78anana 0:4d7336a951bd 3
ea78anana 0:4d7336a951bd 4 QEI encoder (A0,A1,NC,2500);
ea78anana 0:4d7336a951bd 5 DigitalOut dout(LED1);
ea78anana 0:4d7336a951bd 6 Serial pc(USBTX, USBRX);
ea78anana 0:4d7336a951bd 7 int counter = 0;
ea78anana 0:4d7336a951bd 8 int cur_state = 0;
ea78anana 0:4d7336a951bd 9
ea78anana 0:4d7336a951bd 10 int main(void) {
ea78anana 0:4d7336a951bd 11 while(1){
ea78anana 0:4d7336a951bd 12 counter = encoder.getPulses();
ea78anana 0:4d7336a951bd 13 if( counter > cur_state){
ea78anana 0:4d7336a951bd 14 cur_state = counter;
ea78anana 0:4d7336a951bd 15 printf("%d ", cur_state);
ea78anana 0:4d7336a951bd 16 }
ea78anana 0:4d7336a951bd 17 }
ea78anana 0:4d7336a951bd 18 }