RoboCup RC Program

Dependencies:   omni_wheel PID jy901 solenoid Master kohiMD lpf SerialArduino RCJESC

main.h

Committer:
piroro4560
Date:
2022-06-14
Revision:
1:692623e55ff7
Parent:
0:00ce070b2f06
Child:
2:7da4a8e74955

File content as of revision 1:692623e55ff7:

#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 Pin_motor_0 PA_15
#define Pin_motor_1 PA_7
#define Pin_motor_2 PB_6
#define Pin_motor_3 PA_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