example of using ikarashi mdc

Dependencies:   ikarashiMDC mbed

Fork of ikarashiMDCmaster by Wataru Nakata

main.cpp

Committer:
WAT34
Date:
2017-08-22
Revision:
1:f63faad28bb1
Parent:
0:3b9eb11e9b4b
Child:
2:211e4d6e430b
Child:
3:d806e2426788

File content as of revision 1:f63faad28bb1:

#include "mbed.h"
#include "ikarashiMDC.h"
Serial serial(PC_10,PC_11);
DigitalOut serialcontrol(D2);

ikarashiMDC ikarashi[]{
    ikarashiMDC(&serialcontrol,2,2,SM,&serial),
    ikarashiMDC(&serialcontrol,2,3,LAP,&serial),
};
PwmOut pwm(LED1);

int main() {
    serial.baud(115200);
    float i = -1,j = -1;
    while(1) {
        ikarashi[0].setSpeed(i);
        ikarashi[1].setSpeed(i);
        i += 0.01;
        j += 0.02;
        pwm = fabs(i);
        wait_ms(20);
        if(i >= 1) i = -1;
        if(j >= 1) j = -1;
    }
}