br g5

Dependencies:   mbed QEI HIDScope Motor biquadFilter MODSERIAL FastPWM

main.cpp

Committer:
boydmartherus
Date:
2019-09-20
Revision:
9:cdcf30051100
Parent:
7:d5e07647dfea
Child:
10:9101c7a4f219

File content as of revision 9:cdcf30051100:

#include "mbed.h"
#include "MODSERIAL.h";
#include "FastPWM.h" ;
#include "QEI.h" ;

Serial pc(USBTX,USBRX);

InterruptIn button1(PTC2);
InterruptIn button2(PTC3);
InterruptIn button3(PTA4);
InterruptIn button4(PTC6);

AnalogIn pot(PTB2);

FastPWM motor(D5);
FastPWM led(PTA1);
DigitalOut richting(D4);

int direction = 0;
void flip() {
    direction = !direction;
}

int main(){ 
    printf("Controll with dial\n");    
    
    button2.rise(&flip);
        
        while(true)
{
            wait(0.1);
            printf("motor speed is (%f)\n\r",pot.read()); 
            wait(0.1);
            richting.write(direction);
            led.write(pot);
            motor.write(pot);
            }
}