Leçon HUIT pour débutant
Les fondamentaux de la programmation : Les boucles avec instruction while
En française tant que..
Tant que cette valeur n’est pas atteinte tu fait tels actions .
Par exemple :
On voudrait que notre robot se muscle et lève son biceps 10 fois de suite avec le mot exercices.
On pourrait répéter la commande 10 fois, mais c pas très élégant et cela alourdi le programme.
En français ca donne cela :
Déclare une variable locale a 0
Attache les servos du bras
TANT QUE cette variable n’est pas égale à 10
Lève ton biceps
Fais une pose
Décents ton biceps
Fais une pause
Ajoute 1 a la variable
Fin TANT QUE
Dit je suis fatigué
Détache les servos du bras
MAINTENANT ON VA TRADUIRE EN PYTHON
def gym():
x = 0
i01.leftArm.attach()
while x < 10:
i01.moveArm("left",90,75,180,0)
sleep(5)
i01.moveArm("left",0,75,180,0)
sleep(5)
x=x+1
talkBlocking("je suis fatiguer")
i01.leftArm.detach()
Il faudra ajouter cette procédure dans …/InmoovScript/inmoovCustom/inmoov_custom.py
Et rajouter et la commande vocale ear.addCommand(“exercices”, “python”, “gym”) dans …/InmoovScript/inmoovVocal/ear.addCommand/
Voici un lien pour débutant avec des exemples simple et les différentes boucles en python.
http://apprendre-python.com/page-apprendre-boucles-python-loop
VOILA c’est la dernière leçon avec le moteur EAR , vous avez tous les outils pour vous amuser avec tous les moteurs et la voix et commencer à comprendre comment tout ca fonctionne .
Attachments:
You must be
logged in to view attached files.