ec

Dependents:   F3RC

Fork of EC by ROBOSTEP_LIBRARY

Revision:
25:d73c40fd4b55
Parent:
12:530f6184830a
Child:
26:45a53e3c81b1
--- a/EC.h	Tue Apr 18 04:12:19 2017 +0000
+++ b/EC.h	Fri Jul 07 09:05:42 2017 +0000
@@ -96,7 +96,10 @@
          *     while(1){
          *          pc.printf(" count1=%d ",Ec1.getCount());
          *          pc.printf(" omega1=%f\r\n ",Ec1.getOmega());
-         *          if(!button) Ec1.reset();     //USERボタンを押したらリセット
+         *          if(pc.readable()) {
+         *              char sel=pc.getc();
+         *              if(sel=='r') Ec1.reset(); //rを押したらリセット
+         *          }
          *      }
          *  }
          * @endcode
@@ -153,7 +156,7 @@
   * #include "mbed.h"
   * #include "EC.h" //ヘッダファイルをインクルード
   *
-  * SpeedControl motor1(PA_0,PA_1,1024,0.05,PB_8,PB_9); //エンコーダ分解能1024、角速度計算間隔を0.05秒に設定
+  * SpeedControl motor1(PA_0,PA_1,NC,1024,0.05,PB_8,PB_9); //エンコーダ分解能1024、角速度計算間隔を0.05秒に設定
   * Ticker ticker;  //角速度計算用ticker
   * DigitalIn button(USER_BUTTON);
   * Serial pc(USBTX,USBRX);
@@ -177,7 +180,10 @@
   *            pc.printf("omega=%f duty=%f \r\n",motor1.getOmega(),motor1.duty);
   *            kai=0;
   *        }
-  *        if(!button) break;  //ボタンを押したら停止
+  *        if(pc.readable()) {
+  *          char sel=pc.getc();
+  *          if(sel=='q') break; //rを押したらリセット
+  *        }
   *        kai++;
   *    }
   *    motor1.stop();