Programme de contrôle de l'octopode 4DOF, Theraphosa-Salconi.

Dependencies:   debug mbed

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
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);