test des capteurs/actionneurs petit robot
Fork of mbed_tes_cpt by
Actionneur.h@5:7e1c328c5d50, 2017-05-25 (annotated)
- Committer:
- matthieuvignon
- Date:
- Thu May 25 06:35:22 2017 +0000
- Revision:
- 5:7e1c328c5d50
- Parent:
- 3:43843ab8af47
Version Gatien Nuit
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
matthieuvignon | 2:9d280856a536 | 1 | #include "all_includes.h" |
matthieuvignon | 2:9d280856a536 | 2 | |
matthieuvignon | 2:9d280856a536 | 3 | |
matthieuvignon | 2:9d280856a536 | 4 | |
matthieuvignon | 3:43843ab8af47 | 5 | #define AX12_INITIALISATION 1 |
matthieuvignon | 3:43843ab8af47 | 6 | #define AX12_PREPARATION_PRISE 2 |
matthieuvignon | 3:43843ab8af47 | 7 | #define AX12_STOCKAGE_HAUT 3 |
matthieuvignon | 3:43843ab8af47 | 8 | #define AX12_STOCKAGE_BAS 4 |
matthieuvignon | 3:43843ab8af47 | 9 | #define AX12_DEPOSER 5 |
matthieuvignon | 2:9d280856a536 | 10 | #define AX12_PREPARATION_DEPOT_HAUT 6 |
matthieuvignon | 2:9d280856a536 | 11 | #define AX12_POUSSER_MODULE 7 |
matthieuvignon | 2:9d280856a536 | 12 | |
matthieuvignon | 5:7e1c328c5d50 | 13 | #define AX12_POS_INIT_POMPE_JAUNE_AVANT 10 //0A |
matthieuvignon | 3:43843ab8af47 | 14 | #define AX12_VIDER_FUSEE_POMPE_JAUNE_AVANT 11 |
matthieuvignon | 3:43843ab8af47 | 15 | #define AX12_POSE_MODULE_POMPE_JAUNE_AVANT 12 |
matthieuvignon | 3:43843ab8af47 | 16 | #define AX12_POSE_MODULE_POMPE_BLEU_AVANT 14 |
matthieuvignon | 3:43843ab8af47 | 17 | #define AX12_REMISE_PLACE_BRAS_POMPE_AVANT 15 |
matthieuvignon | 3:43843ab8af47 | 18 | #define AX12_REPOS_BRAS_POMPE_AVANT 16 |
matthieuvignon | 2:9d280856a536 | 19 | |
matthieuvignon | 2:9d280856a536 | 20 | |
matthieuvignon | 5:7e1c328c5d50 | 21 | #define AX12_POS_INIT_POMPE_JAUNE_ARRIERE 30 //1E |
matthieuvignon | 3:43843ab8af47 | 22 | #define AX12_VIDER_FUSEE_POMPE_JAUNE_ARRIERE 31 |
matthieuvignon | 3:43843ab8af47 | 23 | #define AX12_POSE_MODULE_POMPE_JAUNE_ARRIERE 32 |
matthieuvignon | 3:43843ab8af47 | 24 | #define AX12_POSE_MODULE_POMPE_BLEU_ARRIERE 34 |
matthieuvignon | 5:7e1c328c5d50 | 25 | #define AX12_REMISE_PLACE_BRAS_POMPE_ARRIERE 35 //23 |
matthieuvignon | 3:43843ab8af47 | 26 | #define AX12_REPOS_BRAS_POMPE_ARRIERE 36 |
matthieuvignon | 2:9d280856a536 | 27 | |
matthieuvignon | 3:43843ab8af47 | 28 | #define AX12_DESCENDRE_ASPIRATEUR 20 |
matthieuvignon | 3:43843ab8af47 | 29 | #define AX12_MONTER_ASPIRATEUR 21 |
matthieuvignon | 3:43843ab8af47 | 30 | #define AX12_FUNNY_ACTION 22 |
matthieuvignon | 2:9d280856a536 | 31 | |
matthieuvignon | 5:7e1c328c5d50 | 32 | #define AX12_OUVRIR_PORTE 40 |
matthieuvignon | 5:7e1c328c5d50 | 33 | #define AX12_FERMER_PORTE 41 |
matthieuvignon | 5:7e1c328c5d50 | 34 | |
matthieuvignon | 3:43843ab8af47 | 35 | #define AX12_GET_POSITION 100 |
matthieuvignon | 3:43843ab8af47 | 36 | #define AX12_DEFAUT 0 |
matthieuvignon | 3:43843ab8af47 | 37 | |
matthieuvignon | 3:43843ab8af47 | 38 | #define TOLERANCE_AX12 50 |
matthieuvignon | 2:9d280856a536 | 39 | |
matthieuvignon | 3:43843ab8af47 | 40 | void Fin_action(void); |
matthieuvignon | 2:9d280856a536 | 41 | |
matthieuvignon | 3:43843ab8af47 | 42 | unsigned char mvtBrasAvantPompe(unsigned char ID1, unsigned short GSpeed1, unsigned short GPosition1, |
matthieuvignon | 3:43843ab8af47 | 43 | unsigned char ID2, unsigned short GSpeed2, unsigned short GPosition2, |
matthieuvignon | 3:43843ab8af47 | 44 | unsigned char ID3, unsigned short GSpeed3, unsigned short GPosition3); |
matthieuvignon | 2:9d280856a536 | 45 | |
matthieuvignon | 3:43843ab8af47 | 46 | unsigned char mvtBrasAvantModule(unsigned char ID1, unsigned short GSpeed1, unsigned short GPosition1, |
matthieuvignon | 3:43843ab8af47 | 47 | unsigned char ID2, unsigned short GSpeed2, unsigned short GPosition2, |
matthieuvignon | 3:43843ab8af47 | 48 | unsigned char ID3, unsigned short GSpeed3, unsigned short GPosition3, |
matthieuvignon | 3:43843ab8af47 | 49 | unsigned char ID4, unsigned short GSpeed4, unsigned short GPosition4); |
matthieuvignon | 3:43843ab8af47 | 50 | |
matthieuvignon | 3:43843ab8af47 | 51 | unsigned char mvtBrasAspirateur(unsigned char ID1, unsigned short GSpeed1, unsigned short GPosition1, |
matthieuvignon | 3:43843ab8af47 | 52 | unsigned char ID2, unsigned short GSpeed2, unsigned short GPosition2, |
matthieuvignon | 3:43843ab8af47 | 53 | unsigned char ID3, unsigned short GSpeed3, unsigned short GPosition3); |
matthieuvignon | 3:43843ab8af47 | 54 | |
matthieuvignon | 3:43843ab8af47 | 55 | |
matthieuvignon | 3:43843ab8af47 | 56 | |
matthieuvignon | 3:43843ab8af47 | 57 | |
matthieuvignon | 2:9d280856a536 | 58 | |
matthieuvignon | 2:9d280856a536 | 59 |