Robot secondaire

Dependencies:   RoboClaw mbed StepperMotor

Fork of RoboClaw by Simon Emarre

Revision:
51:1056dd73a748
Child:
56:4fd9636dfb36
Child:
58:02dc8328975a
Child:
77:f19cc7f81f2a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Functions/defines.h	Wed May 04 16:15:13 2016 +0000
@@ -0,0 +1,55 @@
+#ifndef DEFINES_H
+#define DEFINES_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
+#define HAUT 1
+#define BAS 0
+
+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 DigitalIn CAMP;
+extern DigitalIn START;
+extern DigitalOut LEDR;
+extern DigitalOut LEDV;
+extern DigitalIn button;
+extern BusOut drapeau;
+extern DigitalIn EnR;
+extern DigitalIn EnZ;
+extern DigitalIn EnL;
+
+
+extern int SIMON_i, SIMON_state, SCouleur, SStart, SSchema;
+extern bool SIMON_EL, SIMON_EZ, SIMON_ER, SGauche, SDevant, SDroite;
+
+#endif
\ No newline at end of file