Différences entre versions de « Hack-micropython-ServoRobot-doggy »
Ligne 10 : | Ligne 10 : | ||
FR: Doggy est un ServoRobot utilisant 4 membres ayant chacun 2 servo (2 degrés de liberté par membre). Les membres sont raccordés sur un contrôleur PWM PCA9685 raccordé sur I2C(2) à l'adresse 0x40 | FR: Doggy est un ServoRobot utilisant 4 membres ayant chacun 2 servo (2 degrés de liberté par membre). Les membres sont raccordés sur un contrôleur PWM PCA9685 raccordé sur I2C(2) à l'adresse 0x40 | ||
+ | |||
+ | === __init__( self, movementscls=MovementsCls ) === | ||
+ | * '''movementscls''' | ||
+ | ** ENG: list of Movement classes available to the robot. | ||
+ | ** FR: liste des classes Movement disponible pour le robot. | ||
+ | |||
+ | === fr === | ||
+ | Property | ||
+ | ** ENG: member '''Front Right''' | ||
+ | ** FR: membre '''Avant droit''' | ||
+ | |||
+ | === fl === | ||
+ | Property | ||
+ | ** ENG: member '''Front Left''' | ||
+ | ** FR: membre '''Avant gauche''' | ||
+ | |||
+ | === rr === | ||
+ | Property | ||
+ | ** ENG: Member '''Rear Right''' | ||
+ | ** FR: Membre '''Arriere droit''' | ||
+ | |||
+ | === rl === | ||
+ | Property | ||
+ | ** ENG: Member '''Rear Left''' | ||
+ | |||
+ | ** FR: Membre '''Arriere gauche''' | ||
+ | |||
+ | === standup(self, wdegree=90, step=2, sdelay=25) === | ||
+ | ENG: Move all wrists to the target wdegree for stand up. Do not touch the shoulders | ||
+ | |||
+ | === align(self, sdegree=0, step=2, sdelay=25, asymetric=False ) === | ||
+ | ENG: Align all shoulder in the same angle. Good to fix initial position. Avoid over 60 degree | ||
+ | |||
+ | === place_paw( self, member, sdegree, wdegree=90 ) === | ||
+ | ENG: Place a paw at a given position by setting the shoulder and the wrist at given angles | ||
+ | |||
+ | * '''sdegree''' | ||
+ | ** ENG: target shoulder degree | ||
+ | ** FR: | ||
+ | * '''wdegree''' | ||
+ | ** ENG: target wrist degree | ||
+ | ** FR: | ||
{{Hack-micropython-ServoRobot-TRAILER}} | {{Hack-micropython-ServoRobot-TRAILER}} |
Version du 18 décembre 2016 à 21:48
doggy.py
ENG: This module defines the Doggy class, its members, basic movements (standup, align, place_paw) and extra Movement class (as Forward, Backward, Left, ...).
FR: Ce module définit la classe Doggy, ses membres, mouvements de base (standup, align, place_paw) et classes extra de mouvement (Movement) tels que Forward, Backward, Left, ....
class Doggy( RobotBase )
ENG: Doggy is a SerboRobot using 4 members having 2 servo each (2 Degree of Free each). The members are wired to a PCA9685 PWM Controler wired to I2C(2) at address 0x40
FR: Doggy est un ServoRobot utilisant 4 membres ayant chacun 2 servo (2 degrés de liberté par membre). Les membres sont raccordés sur un contrôleur PWM PCA9685 raccordé sur I2C(2) à l'adresse 0x40
__init__( self, movementscls=MovementsCls )
- movementscls
- ENG: list of Movement classes available to the robot.
- FR: liste des classes Movement disponible pour le robot.
fr
Property
- ENG: member Front Right
- FR: membre Avant droit
fl
Property
- ENG: member Front Left
- FR: membre Avant gauche
rr
Property
- ENG: Member Rear Right
- FR: Membre Arriere droit
rl
Property
- ENG: Member Rear Left
- FR: Membre Arriere gauche
standup(self, wdegree=90, step=2, sdelay=25)
ENG: Move all wrists to the target wdegree for stand up. Do not touch the shoulders
align(self, sdegree=0, step=2, sdelay=25, asymetric=False )
ENG: Align all shoulder in the same angle. Good to fix initial position. Avoid over 60 degree
place_paw( self, member, sdegree, wdegree=90 )
ENG: Place a paw at a given position by setting the shoulder and the wrist at given angles
- sdegree
- ENG: target shoulder degree
- FR:
- wdegree
- ENG: target wrist degree
- FR:
Créé par Meurisse D. pour MCHobby.be - Created by Meurisse D. for MCHobby.be
Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : « Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.
L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.