Teacher version
Dependencies: mbed lib_workshop_2019
includes/pin_connexions.h
- Committer:
- gvaquette
- Date:
- 2019-10-24
- Revision:
- 5:d99659a45cab
- Parent:
- 1:7a8764e627b5
File content as of revision 5:d99659a45cab:
#ifndef PINCONNEXIONS_H #define PINCONNEXIONS_H #include "VMA306.h" #include "CMPS03.h" #define COMPASS_adress 0xC0 #define PIXY_adress 0x54 #define CC_BLOCSIZE 14 #define N_BLOCSIZE 12 #define N_BLOCCODE 0xAA55 #define CC_BLOCCODE 0xAA56 typedef unsigned char Byte; typedef unsigned short Word; typedef unsigned long lWord; /****************************************/ /* TO DO 1 : Declare the Serial connexion */ /****************************************/ Serial Pc (PA_2, PA_3, 115200); /****************************************/ /** CNY declarations **/ /* To be completed */ AnalogIn CNY1 (PA_7); AnalogIn CNY2 (PC_2); AnalogIn CNY3 (PC_3); /** End of CNY declaration **/ /****************************************/ /****************************************/ /** Motor by PWM declarations **/ /* To be completed */ DigitalOut DIR_1L (PC_9); DigitalOut DIR_2L (PC_8); DigitalOut DIR_1R (PC_6); DigitalOut DIR_2R (PC_5); PwmOut Pwm_ML (PA_9); PwmOut Pwm_MR (PA_8); /** End of Motor by PWM declarations **/ /****************************************/ /* Proximity sensors */ VMA306 ultra_sonic (PB_13, PB_2, PB_14, PC_7, PB_15, PA_6); /* Compass sensor */ CMPS03 compass (PC_4); #endif /* PINCONNEXIONS_H */