keiichi shimazu / Mbed 2 deprecated NITKK2019_WinterB-Manual_madebyshimazu

Dependencies:   mbed mdc_read

Committer:
shimazukeiichi
Date:
Sat Dec 28 07:38:40 2019 +0000
Revision:
4:90b840185921
Parent:
3:42a8da1837f7
NITKK2019_WinterroboconB

Who changed what in which revision?

UserRevisionLine numberNew contents of line
OishiHinata 0:9d5b8d0fb901 1 #ifndef CONTROl_H
OishiHinata 1:39ada37dfdbe 2 #define CONTROL_H
OishiHinata 0:9d5b8d0fb901 3 #include "SBDBT.h"
OishiHinata 0:9d5b8d0fb901 4
OishiHinata 0:9d5b8d0fb901 5 class control{
OishiHinata 0:9d5b8d0fb901 6 public:
OishiHinata 0:9d5b8d0fb901 7 void setup();
OishiHinata 0:9d5b8d0fb901 8 void run();
OishiHinata 3:42a8da1837f7 9
OishiHinata 0:9d5b8d0fb901 10 private:
OishiHinata 0:9d5b8d0fb901 11 int s_time;
OishiHinata 1:39ada37dfdbe 12 int Vx,Vy,wl;
OishiHinata 3:42a8da1837f7 13 float bias[6];
shimazukeiichi 4:90b840185921 14 int pwm[9];
OishiHinata 3:42a8da1837f7 15 void OmniControl();
OishiHinata 3:42a8da1837f7 16 void ModuleControl();
OishiHinata 3:42a8da1837f7 17
OishiHinata 3:42a8da1837f7 18 int pre_button[12];
OishiHinata 3:42a8da1837f7 19
OishiHinata 3:42a8da1837f7 20 #define L1 0
OishiHinata 3:42a8da1837f7 21 #define L2 1
OishiHinata 3:42a8da1837f7 22 #define R1 2
OishiHinata 3:42a8da1837f7 23 #define R2 3
OishiHinata 3:42a8da1837f7 24 #define TRIANGLE 4
OishiHinata 3:42a8da1837f7 25 #define CIRCLE 5
OishiHinata 3:42a8da1837f7 26 #define CROSS 6
OishiHinata 3:42a8da1837f7 27 #define SQUARE 7
OishiHinata 3:42a8da1837f7 28 #define UP 8
OishiHinata 3:42a8da1837f7 29 #define DOWN 9
OishiHinata 3:42a8da1837f7 30 #define LEFT 10
OishiHinata 3:42a8da1837f7 31 #define RIGHT 11
OishiHinata 3:42a8da1837f7 32
OishiHinata 3:42a8da1837f7 33 int CheckButton(int status,int button);
OishiHinata 3:42a8da1837f7 34
OishiHinata 3:42a8da1837f7 35 // int s_time;
OishiHinata 0:9d5b8d0fb901 36 };
OishiHinata 0:9d5b8d0fb901 37
OishiHinata 0:9d5b8d0fb901 38
OishiHinata 0:9d5b8d0fb901 39
OishiHinata 0:9d5b8d0fb901 40 #endif