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*/ |