statemachine

Dependencies:   mbed QEI HIDScope biquadFilter MODSERIAL FastPWM

Committer:
MarliesWeggemans
Date:
Fri Sep 20 09:01:04 2019 +0000
Revision:
5:9ebcbd39ec3f
Parent:
4:3e9a8f5d9a1a
Child:
6:c2608dedfd70
HoekbepalenPulsesMotor

Who changed what in which revision?

UserRevisionLine numberNew contents of line
RobertoO 0:67c50348f842 1 #include "mbed.h"
Mortimerz 3:ea5f67f11825 2 #include "MODSERIAL.h";
Mortimerz 3:ea5f67f11825 3 #include "FastPWM.h" ;
MarliesWeggemans 4:3e9a8f5d9a1a 4 #include "QEI.h";
Mortimerz 3:ea5f67f11825 5
Mortimerz 3:ea5f67f11825 6 AnalogIn pot(PTB2);
Mortimerz 3:ea5f67f11825 7 Serial pc(USBTX,USBRX);
Mortimerz 3:ea5f67f11825 8 FastPWM led(PTA2);
MarliesWeggemans 4:3e9a8f5d9a1a 9
MarliesWeggemans 5:9ebcbd39ec3f 10 // QEI (PinName channelA, PinName channelB, PinName index, int pulsesPerRev, Encoding encoding=X2_ENCODING)
MarliesWeggemans 5:9ebcbd39ec3f 11 int pulses = 624;
MarliesWeggemans 5:9ebcbd39ec3f 12 QEI wheel (D13,D12,NC, pulses);
Mortimerz 3:ea5f67f11825 13
MarliesWeggemans 5:9ebcbd39ec3f 14 // float ledb = 0.5f;
Mortimerz 3:ea5f67f11825 15 int main(){
MarliesWeggemans 5:9ebcbd39ec3f 16 while(1){
MarliesWeggemans 5:9ebcbd39ec3f 17 wait(0.1);
MarliesWeggemans 5:9ebcbd39ec3f 18 pc.printf("Pulses is: %i\n", wheel.getPulses());
MarliesWeggemans 5:9ebcbd39ec3f 19 }
MarliesWeggemans 5:9ebcbd39ec3f 20
RobertoO 0:67c50348f842 21 }