Modifications

Sauter à la navigation Sauter à la recherche
Ligne 1 : Ligne 1 :  
{{Hack-micropython-ServoRobot-NAV}}
 
{{Hack-micropython-ServoRobot-NAV}}
 +
 +
== servorobot.py ==
 +
ENG: This module contains all the base classes and definition used to create servo based robots. Our own robot should derived from RobotBase. See the file doggy.py for sample.
 +
 +
FR: Ce module contient toutes les classes de base et les définitions utilisées pour créer un robot à base de servo-moteur. Votre propre robot doit dérivé de RobotBase. Voyez le fichier doggy.py pour des exemples.
    
== class ServoJoint ==
 
== class ServoJoint ==
Ligne 117 : Ligne 122 :  
FR: Surchargez cette méthode pour placer tous les servo dans la position désirée afin de préparer le mouvement qui sera exécuté par la méthode do().
 
FR: Surchargez cette méthode pour placer tous les servo dans la position désirée afin de préparer le mouvement qui sera exécuté par la méthode do().
   −
* '''**kw''':
+
* '''**kw'''
 +
** ENG: Named parameters that will be forwarded to your descendant {{fname|Movement.prepare()}} method.
 +
** FR: Paramètres nommés qui seront passé à votre méthode dérivée de {{fname|Movement.prepare()}}
 +
 
 +
=== def do( self, **kw ) ===
 +
ENG: Perform one iteration of the movement. Some movement like Left or Right are done in one call. Other movement like Forward or Backward must be called many times (on regular basis) to get a complete movement. The {{fname|do()}} method usually takes specific named parameter passed down to your implementation of {{fname|do()}} via **kw
   −
def do( self, **kw ):
+
FR: Effectue une itération du mouvement. Certains mouvements tels que Left (''gauche'') ou Right (''droite'') sont effectuées en une seule itération. D'autres mouvement comme Forward (''avant'') ou Backward (''arrière'') sont doivent être appelés de nombreuses fois pour obtenir un mouvement complet. La méthode {{fname|do()}} prends généralement des paramètres nommés spécifiques qui sont passés à votre implémentation de {{fname|do()}} via **kw
""" perform one iteration of the movement (or the complete movement) """
+
 
 +
* '''**kw'''
 +
** ENG: Named parameters that will be forwarded to your descendant {{fname|Movement.do()}} method.
 +
** FR: Paramètres nommés qui seront passé à votre méthode dérivée de {{fname|Movement.do()}}
 +
    
{{Hack-micropython-ServoRobot-TRAILER}}
 
{{Hack-micropython-ServoRobot-TRAILER}}
29 918

modifications

Menu de navigation