Aller au contenu


Photo

EV3 - recherche info programmation


  • Veuillez vous connecter pour répondre
6 réponses à ce sujet

#1 blubsy

blubsy

    Nouveau membre

  • Membres
  • 4 messages

Posté 29 mars 2020 - 09:28

Bonjour,

j'espère que je post au bonne endroit, sinon désolé.

 

Je me remet après quelques année au developpement mindstorm et je rencontre quelques difficultés.

 

J'ai acheté un lego roller coaster et je cherche à le rendre automatique avec du mindstorm.

 

Je vais utilisé plusieurs outils comme l'infrarouge, le detecteur de couleur et la télécommange.

 

Mais voilà je recontre quelques soucis.

 

Je met en place une boucle dans une boucle et je voudrais pouvoir arrété la boucle interne de façon possible (detecteur infrarouge ou bouton télécommande).

Dans le principe cela fonctionne mais si je met à l'interieur de ma boucle un élément de choix (pour le bouton de la tel.) et que je met un controle interruption de boucle, le système sort de la première boucle mais aussi de la seconde (qui me sert à resté dans le programme en lui même).

 

Donc mon première soucis est de pouvoir sortir d'une seul boucle avec sans utilisé le controle de boucle en lui même.

 

J'espère avoir été assé clair.

 

Merci par avance pour votre aide.



#2 Oracid

Oracid

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 5 652 messages
  • Gender:Male

Posté 30 mars 2020 - 06:28

J'espère avoir été assé clair.

Difficile de t'aider si tu ne nous montres pas ton programme.

En utilisant "plus d'options de réponse" bouton en bas à droite, tu pourras nous joindre le fichier du programme et/ou une image.

Si ton type de fichier n'est pas accepté, tu devras le zipper avant de le poster.

 

lien pour voir tuto qui montre comment on poste du contenu sur le forum



#3 blubsy

blubsy

    Nouveau membre

  • Membres
  • 4 messages

Posté 30 mars 2020 - 06:10

Bonsoir, oui, je me suis douté qu'avec le schéma cela serait plus simple.

Bon j'ai avancé depuis hier et j'ai réussi à faire ce que je voulais, sortir d'une boucle avec 2 options différente (télécomande et infra rouge).

J'ai donc utilisé le système de variable (voir schéma).

Par contre je n'ai pas encore compris comment sont géré les options numérique dans une boucle.

On a une variable et un opérateur mais comparé à quoi ?

Et autre question est ce la bonne façon de faire ?

Merci par avance pour tous vos conseils...

Capture-prg-1.PNG



#4 Oracid

Oracid

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 5 652 messages
  • Gender:Male

Posté 31 mars 2020 - 07:44

Je ne suis pas certain d'avoir bien compris ton probème. N'hesite pas à faire une image plus grande.

 

Voici un petit programme qui, je l'espère, t'apportera quelques éclaircissements :

 

- début

- j'initialise une variable compteur=3

- je crée une boucle externe infinie. C'est le corps de ton programme.

    - j'initialise une variable x=0

    - je crée un boucle interne. J'initialise le nombre de fois que la boucle interne tournera avec la variable compteur, ici 3.

         - j'incrémente la variable x=x+1

         - j'affiche la variable x

         - je fais une temporisation de 1 seconde pour avoir le temps de lire

 

Voilà, s'il y a quelque chose que tu ne comprends pas, n'hésite pas à demander.

 

Cliquez moi.

Boucle-1.jpg

 

!!!! Tu devras changer l'extension du fichier de .pdf en .ev3

Fichier joint  Boucle-1.pdf   4,3 Ko   74 téléchargement(s)



#5 blubsy

blubsy

    Nouveau membre

  • Membres
  • 4 messages

Posté 31 mars 2020 - 12:26

Genial, je n'avais pas pensé à cette solution et cela me permet de voir comment tous cela marche.

J'ai beau cherché sur le net mais je ne trouve aucune doc officiels lego sur les différents élément. Pour un set vendu à ce prix je trouve celà bizare.

La doc fais peut ètre partis des lots pour l'éduction national mais bon pas normal de n'avoir pas de doc complète pour les utilisateur lambda.

Heureusement que certain pationné aide ou qu'on trouve des vidéos sur youtube...



#6 Oracid

Oracid

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 5 652 messages
  • Gender:Male

Posté 31 mars 2020 - 01:58

Genial

Il ne faut rien exagérer…  :whistle2:

 

Voici un lien vers l'aide de l'EV3, en français : https://ev3-help-onl...ducation/fr-fr/

 

Sinon, dans l'environnement de programmation, tu dois sélectionner  le menu ci-dessous, mais si tu n'as pas le fichier, cela ne fonctionnera pas.

Et malheureusement, je n'arrive à trouver le fichier sur mon ordinateur.

 

Ce lien doit devenir ton livre de chevet. C'est ton outil principal d'apprentissage. Si tu as une question, tu y trouveras certainement la réponse.

 

EV3-MenuAide.jpg  



#7 blubsy

blubsy

    Nouveau membre

  • Membres
  • 4 messages

Posté 31 mars 2020 - 03:42

Ok bien merci en tous cas pour ton aide.

Et je reviendrais pour montrer mon résultat final (lego rollercoaster)....






0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users