Communicate with PS3 controller
Dependencies: omni_wheel PID jy901 solenoid Master kohiMD lpf SerialArduino RCJESC
Diff: main.h
- Revision:
- 0:00ce070b2f06
- Child:
- 1:692623e55ff7
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.h Sat Jun 11 13:27:19 2022 +0000 @@ -0,0 +1,64 @@ +#ifndef MAIN_H +#define MAIN_H + +#include "mbed.h" + +#define PI 3.141592653//5897932 + +#define US1trig PC_8 +#define US1echo PC_6 +#define US2trig PC_5 +#define US2echo PA_12 +#define US3trig PA_11 +#define US3echo PB_12 +#define US4trig PB_2 +#define US4echo PB_1 +#define jyscl PA_8 +#define jysda PB_4 +#define IR PC_2 + +#define motor0pin PA_15 +#define motor1pin PA_6 +#define motor2pin PA_7 +#define motor3pin PB_6 +#define kicker PA_10 +#define ESCpin PC_9 + +#define buzz PC_7 +#define lcdscl PB_8 +#define lcdsda PB_9 +#define button PC_3 +#define toggle1 PA_9 +#define toggle2 PB_10 +#define toggle3 PB_5 + +#define line1 A0 +#define line2 A1 +#define line3 A2 +#define line4 A3 +#define line5 A4 +#define line6 A5 + +#define pixysclk PB_13 +#define pixymiso PB_14 +#define pixymosi PB_15 + +#define lineborder 1000 + +enum ButtonEnum { + L3 = 0, + R3 = 1, + L1 = 2, + R1 = 3, + UP, + RIGHT, + DOWN, + LEFT, + TRIANGLE, + CIRCLE, + CROSS, + SQUARE, +}; + + +#endif \ No newline at end of file