librairie actions petit robot carte esclave

Dependents:   carte_esclave201_petit_rob carte_esclave2019 carte_esclave_PETIT_ROBOT_2019 ACRAC_carte_esclave_GROS_ROBOT_2019

Revision:
0:42544b5e8b9f
Child:
2:e667255cd5b0
diff -r 000000000000 -r 42544b5e8b9f actions_Pr.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/actions_Pr.h	Thu May 23 10:47:02 2019 +0000
@@ -0,0 +1,107 @@
+#ifndef ACTIONS_PR_H
+#define ACTIONS_PR_H
+#include "main.h"
+
+
+#ifdef ROBOT_SMALL
+//-----------------------servo petit robot--------------------------------------
+//avant
+
+#define AV_EP_D 11       
+#define AV_poigne_D 13
+
+#define AV_EP_C 15
+#define AV_poigne_C 16
+
+#define AV_EP_G 12
+#define AV_poigne_G 14
+#define AV_sol 20
+
+//arriere
+
+#define AR_EP_D 21
+#define AR_poigne_D 23
+
+#define AR_EP_C 25
+#define AR_poigne_C 26
+
+#define AR_EP_G 22
+#define AR_poigne_G 24
+
+#define AR_sol 10
+
+
+extern char status_pompe;
+
+extern char fpresentoir_avant, fpresentoir_arriere;
+extern char fgoldenium_avant, fgoldenium_arriere;
+extern char fsol_avant,fsol_arriere;
+extern char fsol_avant_relache,fsol_arriere_relache;
+extern char fbalance_avant,fbalance_arriere;
+extern char favant_relache,farriere_relache;
+extern char faccelerateur_avant,faccelerateur_arriere;
+
+void gabarit_petit_robot(void);
+
+void presentoir_avant(void);
+void balance_avant(char cote);
+void balance_avant_placement(void);
+
+void presentoir_arriere(void);
+void balance_arriere(char cote);
+void balance_arriere_placement(void);
+
+void accelerateur_avant(void);
+void accelerateur_arriere(void);
+
+void goldenium_avant(void);
+void goldenium_arriere(void);
+
+void sol_avant_baisser(void);
+void sol_arriere_baisser(void);
+
+void sol_avant_remonter(void);
+void sol_arriere_remonter(void);
+
+void recroqueviller_avant(void);
+void recroqueviller_arriere(void);
+
+
+void automate_ventouse_presentoir_avant(void);
+void automate_ventouse_presentoir_arriere (void);
+
+void automate_ventouse_goldenium_avant (void);
+void automate_ventouse_goldenium_arriere (void);
+
+void automate_ventouse_sol_avant (void);
+void automate_ventouse_sol_arriere(void);
+
+void automate_ventouse_sol_avant_relache(void);
+void automate_ventouse_sol_arriere_relache(void);
+
+void automate_ventouse_balance_avant (void);
+void automate_ventouse_balance_arriere(void);
+
+void automate_ventouse_relache_avant(void);
+void automate_ventouse_relache_arriere (void);
+
+void automate_ventouse_accelerateur_avant(void);
+void automate_ventouse_accelerateur_arriere(void);
+
+void accelerateur_insertion_avant_gauche(void);
+void accelerateur_insertion_arriere_gauche(void);
+
+
+
+/*
+#define AV_BAS      0
+#define AV_DROIT    1
+#define AV_CENTRE   2
+#define AV_GAUCHE   3
+
+#define AR_BAS      4
+#define AR_DROIT    5
+#define AR_CENTRE   6
+#define AR_GAUCHE   7*/
+#endif
+#endif