
Time is good
Fork of Robot2016_2-0 by
Diff: Functions/func.h
- Revision:
- 51:1056dd73a748
- Parent:
- 49:5e2f7323f280
- Child:
- 58:02dc8328975a
- Child:
- 78:c28bdbf29b6e
--- a/Functions/func.h Mon May 02 08:35:56 2016 +0000 +++ b/Functions/func.h Wed May 04 16:15:13 2016 +0000 @@ -1,52 +1,8 @@ -#ifndef FUNC_H -#define FUNC_H - -#include "mbed.h" -#include "../RoboClaw/RoboClaw.h" -#include "../Odometry/Odometry.h" -#include "../StepperMotor/Stepper.h" -#include "Map/map.h" -#include "AX12.h" - -#define SEUIL 0.25 -#define VERT 1 -#define VIOLET 2 -#define ATTENTE 0 -#define GO 1 -#define STOP 2 -#define ADR 0x80 -#define dt 10000 +#include "defines.h" -extern Serial logger; -extern RoboClaw roboclaw; -extern DigitalOut bleu; -extern DigitalOut blanc; -extern DigitalOut rouge; -extern Stepper RMot; -extern Stepper ZMot; -extern Stepper LMot; -extern AnalogIn capt1; -extern AnalogIn capt2; -extern AnalogIn capt3; -extern InterruptIn mybutton; -extern InterruptIn EndR; -extern InterruptIn EndZ; -extern InterruptIn EndL; -//extern AX12 left_hand; -//extern AX12 right_hand; -extern Odometry odo; -extern Ticker ticker; -extern InterruptIn CAMP; -extern InterruptIn START; -extern DigitalOut LEDR; -extern DigitalOut LEDV; - - -extern int SIMON_i, SIMON_state, SCouleur, SStart; -extern bool SIMON_EL, SIMON_EZ, SIMON_ER; - +void homologation(void); +void depart(void); void changeCamp(void); -void go(void); void ELpressed(void); void ELunpressed(void); void EZpressed(void); @@ -61,7 +17,8 @@ void init_ax12(void); void init_interrupt(void); void goHome(void); +void goHomeL(void); +void goHomeZ(void); +void goHomeR(void); void checkAround(void); void update_main(void); - -#endif \ No newline at end of file