Programmer les états et transitions
Cliquer sur le bouton ci-contre pour télécharger le fichier à compléter.
Objectif niveau « TRES SATISFAISANT »
Objectif niveau « SATISFAISANT »
Compléter la fiche
A partir de la description du fonctionnement fournie (Aide 1), compléter le diagramme fourni :
en indiquant les états et précisant l’état initial (Aides 1, 2 et 3)en indiquant les transitions entre les états (Aides 1, 2 et 3)en indiquant les actions à réaliser pour chaque état ainsi que les procédures à appeler parmi celles disponibles sur la feuille réponse (Aide 4).
Cliquer sur le bouton ci-contre pour télécharger le modèle de programme
Cliquer sur l’enveloppe ci-contre pour rendre votre fichier
Objectif « SE PREPARER AUX APPRENTISSAGES »
Accepter les erreurs et les efforts nécessaires à chaque apprentissage car il en faut!
Pour l’instant la compétence est en vous, prête à germer, mais comme une plante, il faudra l’arroser (de travail et de persévérance) pour qu’elle se transforme en une plante aboutie.
Identifier les états et les transitions
A partir de la description du fonctionnement fournie (Aide 1), compléter le diagramme fourni :
en indiquant les états et précisant l’état initialen indiquant les transitions entre les étatsen indiquant les actions à réaliser pour chaque état.en décrivant chaque procédure utilisée.
Objectif niveau « FRAGILE »
A partir du diagramme d’état que vous avez créé :
Accéder au programme modèle.
Nommer les procédures.
Programmer les transitions entre les états en ajoutant les tests nécessaires.
Indiquer l’état initial (Aides 2 et 3).
Identifier états, transitions et procédures.
L’imprimante 3D comme solution privilégiée de prototypage rapide
Lorsque l’on réalise un prototype, c’est pour valider ce que nous avons imaginé.
Ceci signifie que l’on n’est absolument pas certain que le prototype va satisfaire toutes nos exigences. On risque donc d’être amené à réaliser un voire de nombreux autres prototypes avant d’obtenir satisfaction.
Ainsi, il est souhaitable que la réalisation du prototype soit aussi rapide et simple que possible.
C’est pourquoi dorénavant, depuis que les imprimantes 3D sont une solution abordable, on n’utilise quasi exclusivement cette tehnologie pour obtenir des prototypes de structures.
En effet, les imprimantes 3D sont d’une incroyable simplicité d’utilisation et permettent de fabriquer en une seule opération des pièces très complexes.
On peut estimer que les imprimantes 3D on un inconvenient : l’impression prend du temps. Toutefois ce temps n’est rien comparé au temps que prendrait la réalisation du prorype avec d’autres techniques de fabrication!
Le fonctionnement attendu du robot
Identifier les états et transitions
Lorsque l’on réalise un diagramme, c’est pour être compris (comme lorsque l’on écrit). Alors il faut soigner la présentation car dans un diagramme ce n’est pas seulement le texte qui est important mais aussi les formes que l’on va utiliser.
Tous les éléments sont tracés à la règle et au crayon papier.
Présenter les états
Chaque état met en oeuvre un certain nombre d’actions simples ou de procédures (une suite d’actions, éventuellement avec des conditions).
Dans l’exemple ci-dessus, on voit plusieurs actions. Chaque action correspond à activer (valeur = 1) ou désactiver (valeur = 0) un actionneur.
On voit également une procédure nommée « voyant clign ». Il faudra préciser ensuite ce que fait cette procédure (une procédure est à elle seule un programme entier qui contient des actions et des tests).
Les actions des états
Préciser les procédures
Chaque procédure que l’on va utiliser dans notre programme va devoir réaliser un certain nombre d’actions, éventuellement à certaines conditions seulement.
Préciser les procédures consiste à écrire en langage naturel ce qui doit se passer.
On a ici une première procédure « Suivre la trajectoire » qui est déjà en partie écrite et deux autres procédures à compléter totalement.
Je me teste
CONSIGNE
MISE EN SITUATION
COMPETENCE
AIDES
PROGRAMMER mon piège à partir du diagramme d'état
Aide 1 :LeFNT
Aide 2 :Identifier
les
états
Aide 3 :Présenterlesétats
Aide 4 :
Les
actions
Aide 5
Les
procédures