ニュージェネの28日午前時点のベストチューニング。1走目900[mm/sec]、2走目850[mm/sec],3走目1000[mm/sec]で走行可能。バッテリは満充電8.4[V]で確認。
Dependencies: mbed AQM0802 CRotaryEncoder TB6612FNG
machine.h@33:c0c7cc1ba2ec, 2019-11-28 (annotated)
- Committer:
- yusaku0125
- Date:
- Thu Nov 28 02:52:38 2019 +0000
- Revision:
- 33:c0c7cc1ba2ec
- Parent:
- 31:fe9ae7992246
2019/11/28 12:00
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
yusaku0125 | 31:fe9ae7992246 | 1 | /******************************************* |
yusaku0125 | 31:fe9ae7992246 | 2 | 機体の状態を示すフラグ定義。 |
yusaku0125 | 31:fe9ae7992246 | 3 | 基本的に変更する必要はない。 |
yusaku0125 | 31:fe9ae7992246 | 4 | *******************************************/ |
yusaku0125 | 31:fe9ae7992246 | 5 | //スイッチ状態の定義 |
yusaku0125 | 31:fe9ae7992246 | 6 | #define PUSH 0 //スイッチ押したときの状態 |
yusaku0125 | 31:fe9ae7992246 | 7 | #define PULL 1 //スイッチ離したときの状態 |
yusaku0125 | 31:fe9ae7992246 | 8 | //機体状態の定義 |
yusaku0125 | 31:fe9ae7992246 | 9 | #define STOP 0x80 //機体停止状態 |
yusaku0125 | 31:fe9ae7992246 | 10 | #define RUN_START 0x40 //スタートマーカ通過 |
yusaku0125 | 31:fe9ae7992246 | 11 | #define RUN_COURSE_LOUT 0x20 //左コースアウト状態 |
yusaku0125 | 31:fe9ae7992246 | 12 | #define RUN_COURSE_CENTER 0x18 //ライン中央走行状態 |
yusaku0125 | 31:fe9ae7992246 | 13 | #define RUN_COURSE_ROUT 0x04 //右コースアウト状態 |
yusaku0125 | 31:fe9ae7992246 | 14 | #define SECOND_RUN 0x02 //機体停止状態 |
yusaku0125 | 31:fe9ae7992246 | 15 | #define TUARD_RUN 0x01 //機体設定モード |
yusaku0125 | 31:fe9ae7992246 | 16 | |
yusaku0125 | 31:fe9ae7992246 | 17 | #define PULSE_TO_UM 28 //エンコーダ1パルス当たりのタイヤ移動距離[um] |
yusaku0125 | 31:fe9ae7992246 | 18 | #define INTERRUPT_TIME 1000 //割りこみ周期[us] |