example of using ikarashi mdc

Dependencies:   ikarashiMDC mbed

Fork of ikarashiMDCmaster by Wataru Nakata

Revision:
1:f63faad28bb1
Parent:
0:3b9eb11e9b4b
Child:
2:211e4d6e430b
Child:
3:d806e2426788
--- a/main.cpp	Thu Aug 10 07:17:20 2017 +0000
+++ b/main.cpp	Tue Aug 22 01:55:25 2017 +0000
@@ -1,22 +1,25 @@
 #include "mbed.h"
 #include "ikarashiMDC.h"
 Serial serial(PC_10,PC_11);
-DigitalOut serialControl(D2);
+DigitalOut serialcontrol(D2);
 
-ikarashiMDC ikarashi;
-DigitalOut pwm(LED1);
+ikarashiMDC ikarashi[]{
+    ikarashiMDC(&serialcontrol,2,2,SM,&serial),
+    ikarashiMDC(&serialcontrol,2,3,LAP,&serial),
+};
+PwmOut pwm(LED1);
 
 int main() {
     serial.baud(115200);
-    serialControl =1;
-    float i = -1;
-    ikarashi.setMotorinfo(0,0,&serial);    
+    float i = -1,j = -1;
     while(1) {
-        //pwm = ikarashi.checkcomm();
-        ikarashi.setMotorSpeed(i);
+        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;
     }
 }