Modifications

Sauter à la navigation Sauter à la recherche
2 063 octets ajoutés ,  19 décembre 2016 à 09:38
Ligne 83 : Ligne 83 :  
** ENG: target wrist degree
 
** ENG: target wrist degree
 
** FR: Angle désiré pour le poignet.
 
** FR: Angle désiré pour le poignet.
 +
 +
== Movement classes ==
 +
ENG: A list of ''movement'' can be provided to the RobotBase descendant class (formally, the Doggy instance) at creation time. This allows to easily extend the collection of movement of a robot. If you take a look at the end of the {{fname|doggy.py}} then you will find the following statements.
 +
 +
FR: Une liste de ''mouvement'' peut être communiqué à la classe descendante de RoboBase (formellement, l'instance de Doggy) au moment de sa création. Cela permet de facilement étendre la collection de mouvement d'un Robot. Si vous consultez la fin du fichier {{fname|doggy.py}}, vous trouverez la déclaration suivante:
 +
 +
<nowiki># Defining the list of movements
 +
MovementsCls.append( Forward )
 +
MovementsCls.append( Backward )
 +
MovementsCls.append( Left )
 +
MovementsCls.append( Right )
 +
MovementsCls.append( Hello )</nowiki>
 +
=== class Forward( Movement ) ===
 +
ENG: Make a forward movement for the Robot. Movement names: 'FORWARD','F'
 +
 +
FR: Fait un mouvement de marche avant pour le robot. Noms du mouvement: 'FORWARD','F'
 +
 +
=== class Backward( Movement ) ===
 +
ENG: Make a backward movement for the Robot. Movement names: 'BACKWARD','BACK', 'B'
 +
 +
FR: Fait un mouvement de marche arrière pour le robot. Noms du mouvement: 'BACKWARD','BACK', 'B'
 +
 +
=== class Left( Movement ) ===
 +
ENG: Make a Left rotation movement for the Robot. Movement names: 'LEFT','L'
 +
 +
FR: Fait un mouvement de rotation sur la gauche. Noms du mouvement: 'LEFT','L'
 +
 +
=== class Right( Movement ) ===
 +
ENG: Make a Right rotation movement for the Robot. Find here under a picture explaining how the "movement" is taken in charge by the class.<br />Movement names: 'RIGHT','R'
 +
 +
FR: Fait un mouvement de rotation sur la droite. Vous trouverez ci-dessous un graphique expliquant comment le mouvement est pris en charge par la classe<br />Noms du mouvement: 'RIGHT','R'
 +
 +
[[Fichier:DOGGY-rotate-how-to.jpg]]
 +
 +
=== class Hello( Movement ) ===
 +
ENG: Make a Hello sign with the Robot. Movement names: 'HELLO','H'
 +
 +
FR: Faire faire un mouvement "Salut" au robot. Noms du mouvement: 'HELLO','H'
    
{{Hack-micropython-ServoRobot-TRAILER}}
 
{{Hack-micropython-ServoRobot-TRAILER}}
29 922

modifications

Menu de navigation