Robot's source code

Dependencies:   mbed

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?

UserRevisionLine numberNew 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