Dans le cadre de mon BTS CIEL, j’ai travaillé sur une interface homme-machine : un écran qui permet de piloter un système et de voir ce qu’il fait.
Contexte
Le BTS CIEL mélange informatique, réseaux et électronique. Ce projet fait partie de la formation et s’évalue sur la méthode autant que sur le résultat.
J’y ai travaillé avec un cahier des charges et des contraintes de temps.
Objectif de départ
Concevoir une interface claire pour commander un système et afficher son état.
L’utilisateur doit comprendre quoi faire sans lire une notice.
Ce que j’ai construit
- Une interface avec les commandes principales et un retour visuel sur l’état du système.
- La logique qui relie l’interface au contrôleur.
- Des tests pour vérifier que chaque action fait ce qui est attendu.
Outils et compétences
- Conception d’IHM : lisibilité, retours à l’écran, enchaînement des actions.
- Programmation et communication avec un contrôleur.
- Documentation et tests.
Difficultés rencontrées
- Faire coïncider ce que l’écran affiche avec l’état réel du système.
- Trouver la cause d’un bug quand le problème vient du matériel et non du code.
- Tenir le planning en testant à chaque étape.
Résultat
Une interface qui fonctionne et que je sais expliquer de bout en bout.
Technologies et outils
IHM · Programmation · Contrôleurs et interfaces interactives · Tests et documentation
Ce que j’en retiens
- Une bonne interface se juge à ce qu’un autre utilisateur comprend sans aide.
- Tester par petites étapes évite de chercher un bug dans tout le projet.
- Le matériel est parfois la cause : il faut vérifier avant de réécrire le code.