Sorfware for Lexy ( Hexapode )
Dependencies: mbed BLE_API X_NUCLEO_IDB0XA1 MODSERIAL
Diff: SERVO/Motors.h
- Revision:
- 1:8bab9152933e
- Parent:
- 0:edce82659847
--- a/SERVO/Motors.h Tue Aug 02 14:31:12 2016 +0000 +++ b/SERVO/Motors.h Thu Aug 11 12:18:13 2016 +0000 @@ -9,6 +9,9 @@ #define FEMUR_D2 400 #define COAX_D1 400 #define COAX_D2 400 +//dans le cas ou nous avons a faire a une pate du millieu +#define COAX_D1_MIL 400 +#define COAX_D2_MIL 400 #define TIBIA_D1 400 #define TIBIA_D2 400 class Motors{ @@ -16,10 +19,10 @@ Motors(char t, bool mid); ~Motors(); char get_type(); - bool is_valide_pos(int pos); // Verifie que la valheur a donner est valable pour ce servo + bool is_valide_pos(int pos, bool D); // Verifie que la valheur a donner est valable pour ce servo protected: char type; // type du moteur qui permet de verifier que l'ont attaint pas ses angles maximums bool middel; //0-non , 1-yes - int libre[2];// libertée du mouvement ellement 0 - libre sens 1 ,1- libre sens 2 + int libre[2];// libertée du mouvement ellement 0 - libre sens avant ,1- libre sens arrier }; #endif \ No newline at end of file