
Test programma voor de encoder
Dependencies: Encoder MODSERIAL mbed
main.cpp
- Committer:
- roosalyn
- Date:
- 2015-09-18
- Revision:
- 1:8a78b9be5e0e
- Parent:
- 0:f5c7335c5903
File content as of revision 1:8a78b9be5e0e:
#include "mbed.h" #include "encoder.h" #include "MODSERIAL.h" Encoder encoder1(D13,D12); DigitalOut motor2direction(D4); //D4 en D5 zijn motor 2 (op het motorshield) PwmOut motor2speed(D5); MODSERIAL pc(USBTX,USBRX); int round = 4200; //4200 is gelijk aan 360 graden!!!! :D int main() { encoder1.setPosition(0); pc.baud(9600); motor2direction = 1; motor2speed = 0.2f; while (true) { pc.printf("pos: %d, speed: %.20f\r\n", encoder1.getPosition(), encoder1.getSpeed()); if (encoder1.getPosition()>10*round){ motor2speed=0.0; } } }