encoder verwerkt
Dependencies: MODSERIAL QEI mbed
Fork of motor_control by
main.cpp
- Committer:
- daniQQue
- Date:
- 2016-09-30
- Revision:
- 3:a50f2ce05e1f
- Parent:
- 2:80753272d9e4
- Child:
- 4:d39f84608204
File content as of revision 3:a50f2ce05e1f:
#include "mbed.h" //standaard bieb mbed #include "QEI.h" //bieb voor encoderfuncties in c++ #include "MODSERIAL.h" //bieb voor modserial //alle ingangen definieren DigitalIn encoder1A(D13); DigitalIn encoder1B(D12); DigitalIn button(D11); DigitalOut led(D10); DigitalOut motor1(D4); PwmOut pwm_motor1(D5); MODSERIAL pc(USBTX, USBRX); //constanten const int CW = 0; //definitie rechtsom 'lage waarde' const int CCW =2.5; //definitie linksom 'hoge waarde' //programma int main () { pc.baud(115200); //contact maken met computer int counts; while (knop==1) { //als knop is aan dan led=1; motor = CCW; pwm_motor1=2.5; QEI Encoder(D12,D13,NC,32); counts = Encoder.getPulses(); pc.printf("encoder counts %i", counts); } }