Test programma voor de encoder

Dependencies:   Encoder MODSERIAL mbed

main.cpp

Committer:
roosalyn
Date:
2015-09-18
Revision:
0:f5c7335c5903
Child:
1:8a78b9be5e0e

File content as of revision 0:f5c7335c5903:

#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 main()
{
    encoder1.setPosition(0);
    pc.baud(9600);
    motor2direction = 1;
    motor2speed = 0.2f;
        
    while (true) {
        pc.printf("pos: %d, speed: %f\r\n", encoder1.getPosition(), encoder1.getSpeed()); 
        
        if (encoder1.getPosition()>42000){   //4200 is gelijk aan 360 graden!!!! :D
        motor2speed=0.0;
        }
            
    }
}