init

Dependencies:   mbed pixy

Committer:
qj604184
Date:
Fri Jun 09 23:20:19 2017 +0000
Revision:
0:98d2bcd7ae29
cachanNRC

Who changed what in which revision?

UserRevisionLine numberNew contents of line
qj604184 0:98d2bcd7ae29 1 #ifndef FCT_H
qj604184 0:98d2bcd7ae29 2 #define FCT_H
qj604184 0:98d2bcd7ae29 3 extern char cmdI2C ;// CS vbat x x x SensG SensD CS_G CD_D, sens moteur positif CS à 0.
qj604184 0:98d2bcd7ae29 4 extern PwmOut MotD;
qj604184 0:98d2bcd7ae29 5 extern PwmOut MotG;
qj604184 0:98d2bcd7ae29 6 extern int captL1;
qj604184 0:98d2bcd7ae29 7 extern int captL3;
qj604184 0:98d2bcd7ae29 8 //GLOBALES
qj604184 0:98d2bcd7ae29 9 extern BusOut leds;
qj604184 0:98d2bcd7ae29 10
qj604184 0:98d2bcd7ae29 11 extern Serial CamPixy;
qj604184 0:98d2bcd7ae29 12
qj604184 0:98d2bcd7ae29 13 extern DigitalOut trig1;//US1
qj604184 0:98d2bcd7ae29 14 extern InterruptIn echo1;
qj604184 0:98d2bcd7ae29 15 extern DigitalOut trig2;//US2
qj604184 0:98d2bcd7ae29 16 extern InterruptIn echo2;
qj604184 0:98d2bcd7ae29 17 extern DigitalOut trig3;//US3
qj604184 0:98d2bcd7ae29 18 extern InterruptIn echo3;
qj604184 0:98d2bcd7ae29 19
qj604184 0:98d2bcd7ae29 20 extern I2C monI2C;
qj604184 0:98d2bcd7ae29 21 extern PwmOut Servo;
qj604184 0:98d2bcd7ae29 22
qj604184 0:98d2bcd7ae29 23 extern AnalogIn SD_1; // capteur de distance courte droite
qj604184 0:98d2bcd7ae29 24 extern AnalogIn SD_2; // capteur de distance courte gauche
qj604184 0:98d2bcd7ae29 25 extern AnalogIn LD_1; // capteur de distance longue droite
qj604184 0:98d2bcd7ae29 26 extern AnalogIn LD_2; // capteur de distance longue gauche
qj604184 0:98d2bcd7ae29 27
qj604184 0:98d2bcd7ae29 28 extern InterruptIn I_D;
qj604184 0:98d2bcd7ae29 29 extern InterruptIn I_G;
qj604184 0:98d2bcd7ae29 30
qj604184 0:98d2bcd7ae29 31 extern SPI spi;
qj604184 0:98d2bcd7ae29 32
qj604184 0:98d2bcd7ae29 33 extern AnalogIn C1;// capteur de ligne blanche 1
qj604184 0:98d2bcd7ae29 34 extern AnalogIn C3;// capteur de ligne blanche 3
qj604184 0:98d2bcd7ae29 35 //-- le capteur de ligne 2 est sur un MCP3201(spi) dont le CS est sur p13
qj604184 0:98d2bcd7ae29 36 extern DigitalOut CS_C2;
qj604184 0:98d2bcd7ae29 37
qj604184 0:98d2bcd7ae29 38
qj604184 0:98d2bcd7ae29 39
qj604184 0:98d2bcd7ae29 40 //CONSTANTES
qj604184 0:98d2bcd7ae29 41 #define ADR_PCF 0x70
qj604184 0:98d2bcd7ae29 42 #define PERIOD 0.0001
qj604184 0:98d2bcd7ae29 43
qj604184 0:98d2bcd7ae29 44
qj604184 0:98d2bcd7ae29 45 //PROTOTYPES
qj604184 0:98d2bcd7ae29 46 void init(void);
qj604184 0:98d2bcd7ae29 47 void Vitmoteur(float,float);
qj604184 0:98d2bcd7ae29 48 #endif