Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
PinDefinedSetting.h@17:726b6f53a457, 2015-11-05 (annotated)
- Committer:
- DeguNaoto
- Date:
- Thu Nov 05 07:43:37 2015 +0000
- Revision:
- 17:726b6f53a457
- Parent:
- 11:565fca1ead5b
- Child:
- 23:26f9483439fe
20151105 ??
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| DeguNaoto | 9:f9a0c7ca640f | 1 | /** |
| DeguNaoto | 9:f9a0c7ca640f | 2 | * This define list is included main.cpp. |
| DeguNaoto | 9:f9a0c7ca640f | 3 | * Defined pins for each function. |
| DeguNaoto | 9:f9a0c7ca640f | 4 | */ |
| DeguNaoto | 9:f9a0c7ca640f | 5 | |
| DeguNaoto | 9:f9a0c7ca640f | 6 | #ifndef PIN_DEFINE_BLUE_H |
| DeguNaoto | 9:f9a0c7ca640f | 7 | #define PIN_DEFINE_BLUE_H |
| DeguNaoto | 9:f9a0c7ca640f | 8 | |
| DeguNaoto | 9:f9a0c7ca640f | 9 | ///////////////////////////////////////////////////////////////////////// |
| DeguNaoto | 9:f9a0c7ca640f | 10 | |
| DeguNaoto | 9:f9a0c7ca640f | 11 | /** |
| DeguNaoto | 9:f9a0c7ca640f | 12 | * Defines |
| DeguNaoto | 9:f9a0c7ca640f | 13 | */ |
| DeguNaoto | 9:f9a0c7ca640f | 14 | |
| DeguNaoto | 9:f9a0c7ca640f | 15 | /****The pin is to conect to encoder which sense migration length****/ |
| DeguNaoto | 9:f9a0c7ca640f | 16 | #ifdef BLUE |
| DeguNaoto | 17:726b6f53a457 | 17 | #define ENCOD_MOVE_R_A p6 |
| DeguNaoto | 17:726b6f53a457 | 18 | #define ENCOD_MOVE_R_B p5 |
| DeguNaoto | 9:f9a0c7ca640f | 19 | #else |
| DeguNaoto | 11:565fca1ead5b | 20 | #define ENCOD_MOVE_R_A p8 |
| DeguNaoto | 11:565fca1ead5b | 21 | #define ENCOD_MOVE_R_B p7 |
| DeguNaoto | 9:f9a0c7ca640f | 22 | #endif |
| DeguNaoto | 9:f9a0c7ca640f | 23 | QEI Move_r_sense(ENCOD_MOVE_R_A, ENCOD_MOVE_R_B, NC, 400, QEI::X4_ENCODING); |
| DeguNaoto | 9:f9a0c7ca640f | 24 | |
| DeguNaoto | 9:f9a0c7ca640f | 25 | /****The pin is to conect to encoder which sense migration length****/ |
| DeguNaoto | 9:f9a0c7ca640f | 26 | #ifdef BLUE |
| DeguNaoto | 11:565fca1ead5b | 27 | #define ENCOD_MOVE_L_A p7 |
| DeguNaoto | 11:565fca1ead5b | 28 | #define ENCOD_MOVE_L_B p8 |
| DeguNaoto | 9:f9a0c7ca640f | 29 | #else |
| DeguNaoto | 17:726b6f53a457 | 30 | #define ENCOD_MOVE_L_A p5 |
| DeguNaoto | 17:726b6f53a457 | 31 | #define ENCOD_MOVE_L_B p6 |
| DeguNaoto | 9:f9a0c7ca640f | 32 | #endif |
| DeguNaoto | 9:f9a0c7ca640f | 33 | QEI Move_l_sense(ENCOD_MOVE_L_A, ENCOD_MOVE_L_B, NC, 400, QEI::X4_ENCODING); |
| DeguNaoto | 9:f9a0c7ca640f | 34 | |
| DeguNaoto | 9:f9a0c7ca640f | 35 | /****The pin is to conect to motor which to move.****/ |
| DeguNaoto | 9:f9a0c7ca640f | 36 | #ifdef BLUE |
| DeguNaoto | 11:565fca1ead5b | 37 | #define MOTOR_MOVE_R_CW p17 |
| DeguNaoto | 11:565fca1ead5b | 38 | #define MOTOR_MOVE_R_CCW p18 |
| DeguNaoto | 9:f9a0c7ca640f | 39 | #define MOTOR_MOVE_R_PWM p22 |
| DeguNaoto | 9:f9a0c7ca640f | 40 | #else |
| DeguNaoto | 11:565fca1ead5b | 41 | #define MOTOR_MOVE_R_CW p20 |
| DeguNaoto | 11:565fca1ead5b | 42 | #define MOTOR_MOVE_R_CCW p19 |
| DeguNaoto | 9:f9a0c7ca640f | 43 | #define MOTOR_MOVE_R_PWM p23 |
| DeguNaoto | 9:f9a0c7ca640f | 44 | #endif |
| DeguNaoto | 9:f9a0c7ca640f | 45 | DigitalOut Move_r_Motor_CW(MOTOR_MOVE_R_CW); |
| DeguNaoto | 9:f9a0c7ca640f | 46 | DigitalOut Move_r_Motor_CCW(MOTOR_MOVE_R_CCW); |
| DeguNaoto | 9:f9a0c7ca640f | 47 | PwmOut Move_r_Motor_PWM(MOTOR_MOVE_R_PWM); |
| DeguNaoto | 9:f9a0c7ca640f | 48 | |
| DeguNaoto | 9:f9a0c7ca640f | 49 | /****The pin is to conect to motor which to move.****/ |
| DeguNaoto | 9:f9a0c7ca640f | 50 | #ifdef BLUE |
| DeguNaoto | 11:565fca1ead5b | 51 | #define MOTOR_MOVE_L_CW p19 |
| DeguNaoto | 11:565fca1ead5b | 52 | #define MOTOR_MOVE_L_CCW p20 |
| DeguNaoto | 9:f9a0c7ca640f | 53 | #define MOTOR_MOVE_L_PWM p23 |
| DeguNaoto | 9:f9a0c7ca640f | 54 | #else |
| DeguNaoto | 11:565fca1ead5b | 55 | #define MOTOR_MOVE_L_CW p18 |
| DeguNaoto | 11:565fca1ead5b | 56 | #define MOTOR_MOVE_L_CCW p17 |
| DeguNaoto | 9:f9a0c7ca640f | 57 | #define MOTOR_MOVE_L_PWM p22 |
| DeguNaoto | 9:f9a0c7ca640f | 58 | #endif |
| DeguNaoto | 9:f9a0c7ca640f | 59 | DigitalOut Move_l_Motor_CW(MOTOR_MOVE_L_CW); |
| DeguNaoto | 9:f9a0c7ca640f | 60 | DigitalOut Move_l_Motor_CCW(MOTOR_MOVE_L_CCW); |
| DeguNaoto | 9:f9a0c7ca640f | 61 | PwmOut Move_l_Motor_PWM(MOTOR_MOVE_L_PWM); |
| DeguNaoto | 9:f9a0c7ca640f | 62 | |
| DeguNaoto | 9:f9a0c7ca640f | 63 | /***The pin is to conect to swing motor and interrupter.***/ |
| DeguNaoto | 11:565fca1ead5b | 64 | #define MOTOR_SWING_PWM p21 |
| DeguNaoto | 9:f9a0c7ca640f | 65 | PwmOut Motor_swing(MOTOR_SWING_PWM); |
| DeguNaoto | 11:565fca1ead5b | 66 | #define ENCOD_SWING_A p11 |
| DeguNaoto | 11:565fca1ead5b | 67 | #define ENCOD_SWING_B p10 |
| DeguNaoto | 11:565fca1ead5b | 68 | #define ENCOD_SWING_Z p9 |
| DeguNaoto | 9:f9a0c7ca640f | 69 | QEI SwingSens(ENCOD_SWING_A, ENCOD_SWING_B, ENCOD_SWING_Z, 360, QEI::X4_ENCODING); |
| DeguNaoto | 9:f9a0c7ca640f | 70 | #define INTERRUPTER p16 |
| DeguNaoto | 9:f9a0c7ca640f | 71 | InterruptIn interrupter(INTERRUPTER); |
| DeguNaoto | 9:f9a0c7ca640f | 72 | |
| DeguNaoto | 9:f9a0c7ca640f | 73 | /***indicator***/ |
| DeguNaoto | 9:f9a0c7ca640f | 74 | DigitalOut Indicator1(LED1); |
| DeguNaoto | 9:f9a0c7ca640f | 75 | DigitalOut Indicator2(LED2); |
| DeguNaoto | 9:f9a0c7ca640f | 76 | DigitalOut Indicator3(LED3); |
| DeguNaoto | 9:f9a0c7ca640f | 77 | DigitalOut Indicator4(LED4); |
| DeguNaoto | 11:565fca1ead5b | 78 | DigitalOut IndicatorAuto(p16); |
| DeguNaoto | 11:565fca1ead5b | 79 | DigitalOut IndicatorBLUE(p25); |
| DeguNaoto | 11:565fca1ead5b | 80 | DigitalOut IndicatorRED(p24); |
| DeguNaoto | 9:f9a0c7ca640f | 81 | ///////////////////////////////////////////////////////////////////////// |
| DeguNaoto | 9:f9a0c7ca640f | 82 | |
| DeguNaoto | 9:f9a0c7ca640f | 83 | #endif /*PinDefine.h*/ |