春ロボ1班(元F3RC4班+) / Mbed 2 deprecated harurobo_mbed_undercarriage_sub_2_26

Dependencies:   Harurobo_CAN_2_26 mbed Maxon_setting_1_11 move4wheel2 EC PathFollowing_2_26 CruizCore_R1370P

main.cpp

Committer:
yuki0701
Date:
2019-01-11
Revision:
3:112c4ddf324d
Parent:
1:0c9f53f5c9d0
Child:
4:deac46c43ef4

File content as of revision 3:112c4ddf324d:

#include <mbed.h>
#include "EC.h"
#include "R1370P.h"
#include "move4wheel.h"
#include "PathFollowing.h"
#include "Maxon_setting.h"
#include "Harurobo_CAN.h"

#define PROGRAM_INFO //プログラム使用時に使用プログラムの情報を最初に表示する際に定義

#define HARUROBO_TEST_MODE //テスト自動プログラム(練習・動作確認用)使用時に定義
//#define HARUROBO_RIGHT_MODE //本番用自動プログラム(右側フィールド)使用時に定義
//#define HARUROBO_LEFT_MODE //本番用自動プログラム(左側フィールド)使用時に定義

Ticker ticker;

//////////////////////////////////////////////////////////////以下main文/////////////////////////////////////////////////////////////////

int main()
{   
      UserLoopSetting(); //Maxon関連設定関数
      UserLoopSetting2(); //PathFollowing関連設定関数
      
#ifdef PROGRAM_INFO //プログラム使用時に使用プログラムの情報を最初に表示(未動確)

  printf("ソースファイル名 : %s¥n", __FILE__);
  printf("作成日付 : %s¥n", __DATE__);
  printf("作成時刻 : %s¥n", __TIME__);
  
#endif
      
      
      

/////////////以下自動モードプログラム/////////////

#ifdef HARUROBO_TEST_MODE //テスト自動プログラム(練習・動作確認用)

      //Debug_Control();
    
      //purecurve2(5,1,1,0,0,-500,-500,9,1500,5,0.1,10,0.1,600,0);
      
      //set_cond(0,1,-800,0,0);
      //gogo_straight(0,1,0,0,-500,0,500,500,5,0.1,10,0.1,600,0);
      ticker.attach(&can_read,0.01);
    
    while(1){
      //printf("%f\n\r",usw_data1);
    }
    
    //MotorControl(0,0,0,0);

#endif 


#ifdef HARUROBO_RIGHT_MODE //本番用自動プログラム(右側フィールド用)

//ここに本番用自動プログラム(右側フィールド用)を書く

#endif


#ifdef HARUROBO_LEFT_MODE //本番用自動プログラム(左側フィールド用)

//ここに本番用自動プログラム(左側フィールド用)を書く

#endif 


/////////自動モードプログラム終了/////////

}