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:
27:ea60d12dccdf
--- a/source/Motrice/Patte.h	Thu Apr 23 19:28:42 2015 +0000
+++ b/source/Motrice/Patte.h	Mon Apr 27 20:41:21 2015 +0000
@@ -69,7 +69,7 @@
     }
     const char* toString(void){
        
-       sprintf (buffer,"#%d P%d #%d P%d #%d P%d #%d P%d",m_Coxa.iD,m_Coxa.curr,m_Femur.iD,m_Femur.curr,m_Tibia.iD,m_Tibia.curr,m_Tars.iD,m_Tars.curr);
+       sprintf (buffer,"#%d P%d0 #%d P%d0 #%d P%d0 #%d P%d0",m_Coxa.iD,m_Coxa.curr,m_Femur.iD,m_Femur.curr,m_Tibia.iD,m_Tibia.curr,m_Tars.iD,m_Tars.curr);
        return buffer;
         }
     //setting Coxa //
@@ -232,7 +232,7 @@
             m_Tars.curr = value;
     }
     void move(unsigned char coxaValue,unsigned char femurValue,
-              unsigned char tibiaValue,unsigned char tarsValue) {
+              unsigned char tibiaValue,unsigned char tarsValue) {//noob proof
         if((coxaValue >= m_Coxa.min)&&(coxaValue <= m_Coxa.max ))
             m_Coxa.curr = coxaValue;
         if((femurValue >= m_Femur.min)&&(femurValue <= m_Femur.max ))