
Robot's source code
Dependencies: mbed
defines.h@117:f8c147141a0c, 2015-05-06 (annotated)
- Committer:
- Jagang
- Date:
- Wed May 06 11:22:17 2015 +0000
- Revision:
- 117:f8c147141a0c
- Parent:
- 109:53918ba98306
- Child:
- 119:c45efcd706d9
Objectif pince et depot
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Jagang | 109:53918ba98306 | 1 | #ifndef DEFINE_H |
Jagang | 109:53918ba98306 | 2 | #define DEFINE_H |
Jagang | 109:53918ba98306 | 3 | |
Jagang | 109:53918ba98306 | 4 | #define PLAN_B |
Jagang | 109:53918ba98306 | 5 | #define OUT_USB |
Jagang | 109:53918ba98306 | 6 | |
Jagang | 109:53918ba98306 | 7 | #define ROBOTRADIUS 190 |
Jagang | 109:53918ba98306 | 8 | |
Jagang | 117:f8c147141a0c | 9 | #define MAXPOINT 8500 |
Jagang | 117:f8c147141a0c | 10 | |
Jagang | 93:4d5664e9188a | 11 | // ----- Loggeur ----- // |
Jagang | 39:09c04fd42c94 | 12 | |
Jagang | 39:09c04fd42c94 | 13 | #ifdef OUT_USB |
Jagang | 39:09c04fd42c94 | 14 | #define OUT_TX USBTX |
Jagang | 39:09c04fd42c94 | 15 | #define OUT_RX USBRX |
Jagang | 39:09c04fd42c94 | 16 | #else |
Jagang | 39:09c04fd42c94 | 17 | #define OUT_TX PA_11 |
Jagang | 39:09c04fd42c94 | 18 | #define OUT_RX PA_12 |
Jagang | 39:09c04fd42c94 | 19 | #endif |
Jagang | 39:09c04fd42c94 | 20 | |
Jagang | 93:4d5664e9188a | 21 | // ----- Moteurs ----- // |
Jagang | 93:4d5664e9188a | 22 | |
Jagang | 40:83ce8d1072ef | 23 | #define PWM_MOT1 PB_13 |
Jagang | 40:83ce8d1072ef | 24 | #define PWM_MOT2 PB_14 |
Jagang | 40:83ce8d1072ef | 25 | #define PWM_MOT3 PB_15 |
Jagang | 40:83ce8d1072ef | 26 | |
Jagang | 40:83ce8d1072ef | 27 | #define DIR_MOT1 PC_9 |
Jagang | 40:83ce8d1072ef | 28 | #define DIR_MOT2 PB_8 |
Jagang | 40:83ce8d1072ef | 29 | #define DIR_MOT3 PB_9 |
Jagang | 39:09c04fd42c94 | 30 | |
Jagang | 93:4d5664e9188a | 31 | // ----- Odometrie ----- // |
Jagang | 71:95d76c181b22 | 32 | |
Jagang | 71:95d76c181b22 | 33 | #define ODO_G_B PA_10 |
Jagang | 71:95d76c181b22 | 34 | #define ODO_G_A PB_3 |
Jagang | 71:95d76c181b22 | 35 | |
Jagang | 71:95d76c181b22 | 36 | #define ODO_D_B PB_5 |
Jagang | 71:95d76c181b22 | 37 | #define ODO_D_A PB_4 |
Jagang | 71:95d76c181b22 | 38 | |
Jagang | 93:4d5664e9188a | 39 | #define PI 3.14159f |
Jagang | 93:4d5664e9188a | 40 | |
Jagang | 93:4d5664e9188a | 41 | // ----- Boutons ----- // |
Jagang | 93:4d5664e9188a | 42 | |
Jagang | 93:4d5664e9188a | 43 | #define LED_DESSUS PH_1 |
Jagang | 93:4d5664e9188a | 44 | #define BP_DESSUS PC_8 |
Jagang | 93:4d5664e9188a | 45 | #define TIRETTE_DESSUS PC_6 |
Jagang | 93:4d5664e9188a | 46 | #define COULEUR_DESSUS PC_5 |
Jagang | 93:4d5664e9188a | 47 | |
Jagang | 109:53918ba98306 | 48 | #define COULEUR_JAUNE 0 |
Jagang | 109:53918ba98306 | 49 | #define COULEUR_VERTE 1 |
Jagang | 109:53918ba98306 | 50 | |
Jagang | 93:4d5664e9188a | 51 | // ----- AX12 ----- // |
Jagang | 71:95d76c181b22 | 52 | |
Jagang | 78:7c7cefbe1772 | 53 | #define AX12_TX PA_9 |
Jagang | 78:7c7cefbe1772 | 54 | #define AX12_RX NC |
Jagang | 78:7c7cefbe1772 | 55 | |
Jagang | 93:4d5664e9188a | 56 | #define MAX_TORQUE 300 |
Jagang | 93:4d5664e9188a | 57 | |
Jagang | 93:4d5664e9188a | 58 | #define BRASG_OUVERT 60 |
Jagang | 93:4d5664e9188a | 59 | #define BRASG_FERME 155 |
Jagang | 93:4d5664e9188a | 60 | #define BRASD_OUVERT 240 |
Jagang | 93:4d5664e9188a | 61 | #define BRASD_FERME 145 |
Jagang | 93:4d5664e9188a | 62 | |
Jagang | 93:4d5664e9188a | 63 | #define PINCE_OUVERTE 100 |
Jagang | 93:4d5664e9188a | 64 | #define PINCE_FERMEE 3 |
Jagang | 93:4d5664e9188a | 65 | |
Jagang | 93:4d5664e9188a | 66 | // ----- Sharp ----- // |
Jagang | 93:4d5664e9188a | 67 | |
Jagang | 93:4d5664e9188a | 68 | #define SHARP_D A4 |
Jagang | 93:4d5664e9188a | 69 | #define SHARP_DG A3 |
Jagang | 93:4d5664e9188a | 70 | #define SHARP_DD A5 |
Jagang | 93:4d5664e9188a | 71 | #define SHARP_AG A2 |
Jagang | 93:4d5664e9188a | 72 | #define SHARP_AD A1 |
Jagang | 93:4d5664e9188a | 73 | |
Jagang | 109:53918ba98306 | 74 | #endif |