![](/media/cache/profiles/4b0986230d9d7aded7f0c24033d221d4.jpg.50x50_q85.jpg)
Programme de contrôle de l'octopode 4DOF, Theraphosa-Salconi.
CtrlBridge
- fonction quelquonque pour communiquer avec les module
- fonction quelquonque pour faire des recherche dans les module dispo
- autre fonction pour jouer avec MemRegistre
Version 1.2.0
- Ajout d'un mode de simulation pour tester le code avec seulement un contrôleur stm32
Diff: source/Motrice/mouvement.h
- Revision:
- 19:0ac80045ba4c
- Parent:
- 2:4c5b0f6d0a6b
- Child:
- 20:c825e7b07af7
diff -r 3f113f8441b2 -r 0ac80045ba4c source/Motrice/mouvement.h --- a/source/Motrice/mouvement.h Thu Apr 23 19:28:42 2015 +0000 +++ b/source/Motrice/mouvement.h Mon Apr 27 20:41:21 2015 +0000 @@ -24,10 +24,13 @@ #define MOUVEMENT_H_ #define DELAITESTE 1000 -#define DEBUG +#define DEBUG_MOUVEMENT 1 +#define DEBUG_EXEC 1 +#define DEBUG_SENDSEQ 1 #include "mbed.h" //#include <string> +#include "debug.h" //#include <stdio.h> #include "Patte.h" #include "homemadeSequence.h" @@ -64,7 +67,7 @@ // char m_SequenceChosen; // A enlever au plus vite car sa prend beaucoup d'espace // - + void sendSequence(void); public: #ifdef DEBUG char get_idSeq(void){return m_seq->get_Sequence();} @@ -83,30 +86,39 @@ void crit_stop(void); void moveLeft (void) { + m_ForceStop=false; m_seq->set_Sequence(9); } void moveRight(void){ + m_ForceStop=false; m_seq->set_Sequence(10); } void moveUp (void){ + m_ForceStop=false; m_seq->set_Sequence(2); } void moveDown (void){ + m_ForceStop=false; m_seq->set_Sequence(3); } void moveFront(void){ + m_ForceStop=false; m_seq->set_Sequence(6); } void moveBack (void){ + m_ForceStop=false; m_seq->set_Sequence(7); } void turnLeft (void){ + m_ForceStop=false; m_seq->set_Sequence(4); } void trunRight(void){ + m_ForceStop=false; m_seq->set_Sequence(5); } void calibre (void){ + m_ForceStop=false; m_seq->set_Sequence(1); } //void repositioner(char idLeg);