Viewing 3 reply threads
  • Author
    Posts
    • #7477
      lecagnois
      Participant

      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.
    • #7480
      Olivier
      Participant

      Super Merci !

    • #7481
      My’s Moov
      Moderator

      MERCIIIIIIIIIIIIIIIIIIIIIIII !! Lecagnois trop top ! ce que vous faites 🙂

    • #7492
      Pierrick
      Participant

      Ouahh, bien vu maître Lecagnois
      Me voilà du grain à moudre après quelques vacances.
      Tes tutos démystifient bien des zones d’ombre!
      Merci

Viewing 3 reply threads
  • You must be logged in to reply to this topic.