Communicate with PS3 controller

Dependencies:   omni_wheel PID jy901 solenoid Master kohiMD lpf SerialArduino RCJESC

Committer:
piroro4560
Date:
Thu Jun 23 15:03:56 2022 +0000
Revision:
5:232c0cfdec93
Parent:
3:bff63180d3e6
added TestMode and UI-board operation

Who changed what in which revision?

UserRevisionLine numberNew contents of line
piroro4560 0:00ce070b2f06 1 #ifndef MAIN_H
piroro4560 0:00ce070b2f06 2 #define MAIN_H
piroro4560 0:00ce070b2f06 3
piroro4560 0:00ce070b2f06 4 #include "mbed.h"
piroro4560 0:00ce070b2f06 5
piroro4560 3:bff63180d3e6 6 //#define RobotNumberIsOne
piroro4560 2:7da4a8e74955 7
piroro4560 0:00ce070b2f06 8 #define PI 3.141592653//5897932
piroro4560 0:00ce070b2f06 9
piroro4560 5:232c0cfdec93 10 #define Kicker_Period 2.0
piroro4560 5:232c0cfdec93 11 #define Kicker_OutPutTime 0.15
piroro4560 0:00ce070b2f06 12
piroro4560 3:bff63180d3e6 13 #ifdef RobotNumberIsOne
piroro4560 2:7da4a8e74955 14 #define Pin_motor_0 PA_6
piroro4560 2:7da4a8e74955 15 #define Pin_motor_1 PA_15
piroro4560 2:7da4a8e74955 16 #define Pin_motor_2 PB_6
piroro4560 2:7da4a8e74955 17 #define Pin_motor_3 PA_7
piroro4560 2:7da4a8e74955 18 #else
piroro4560 1:692623e55ff7 19 #define Pin_motor_0 PA_15
piroro4560 1:692623e55ff7 20 #define Pin_motor_1 PA_7
piroro4560 1:692623e55ff7 21 #define Pin_motor_2 PB_6
piroro4560 1:692623e55ff7 22 #define Pin_motor_3 PA_6
piroro4560 2:7da4a8e74955 23 #endif
piroro4560 1:692623e55ff7 24
piroro4560 5:232c0cfdec93 25 #define Pin_Arduino_TX A0
piroro4560 5:232c0cfdec93 26 #define Pin_Arduino_RX A1
piroro4560 5:232c0cfdec93 27
piroro4560 3:bff63180d3e6 28 #define Pin_Kicker PA_10
piroro4560 3:bff63180d3e6 29 #define Pin_Dribbler PC_9
piroro4560 0:00ce070b2f06 30
piroro4560 5:232c0cfdec93 31 #define Pin_JY901_scl PA_8
piroro4560 5:232c0cfdec93 32 #define Pin_JY901_sda PB_4
piroro4560 5:232c0cfdec93 33
piroro4560 2:7da4a8e74955 34 #define Pin_lcdscl PB_8
piroro4560 2:7da4a8e74955 35 #define Pin_lcdsda PB_9
piroro4560 2:7da4a8e74955 36
piroro4560 2:7da4a8e74955 37 #define Pin_button PC_3
piroro4560 2:7da4a8e74955 38 #define Pin_toggle_0 PA_9
piroro4560 2:7da4a8e74955 39 #define Pin_toggle_1 PB_10
piroro4560 2:7da4a8e74955 40 #define Pin_toggle_2 PB_5
piroro4560 0:00ce070b2f06 41
piroro4560 0:00ce070b2f06 42 #endif