Programmation testeur de doigt
Problématique
Déterminer les données utilisées et produites par un programme associé à une fonctionnalité en vue de le modifier.
Programmer un algorithme lié à une nouvelle fonctionnalité.
Modifier et tester le programme associé à une nouvelle fonctionnalité d’un OST
Travail à réaliser
1) Programmation testeur doigt
1- Mettre en place la carte Arduino et établissez les connexions filaires. |
Cablage servo-moteur |
2-Ecrire l'algorithme de programmation (au démarrage du programme le doigt doit être tendu, puis se refermer, 2 fois de suite)3-Dessiner l'algorigramme |
Fiche travail (pour les abs) |
4- Réaliser le programme et le tester (La carte utilisée ici est une Arduino Uno)
|
Aide Mblock |
5 - Déposer la photo de votre fiche travail et votre programme au format (testeur"votrenom".Sb3) dans Classroom |
![]() |
2) Réalisation du programme interface homme/machine
IHM*
Interface Homme Machine
Une IHM permet à l’être humain de suivre sur un terminal, un écran par exemple, le comportement d’un système automatisé
L’IHM que nous souhaitons réaliser doit permettre de visualiser le comportement du doigt (tendu ou plié) en fonction de clics de souris effectués sur l’interface graphique, d’appuis sur les touches du clavier ou d’actions sur le joystick.
L’IHM devra comporter dans sa version de base :
- Un arrière-plan
- Un « objet/lutin » statique Doigt ayant deux « costumes » possibles (tendu ou plié)
- Deux « objets/lutins » statiques à choisir, l’un parmi les 16 positions de la main comportant un index tendu, l’autre parmi les 16 autres positions où l’index est replié.
- Deux variables indiquant l’état du doigt et la valeur renvoyée par le joystick connecté.
- Le programme avec tous les élément se trouve en partie ressource
Pour programmer cette interface, on utilisera le logiciel mBlock. La Figure présente la vue d’ensemble du projet.

Voici les scénarios à réaliser
Elements de base ( sprite , arrière plan...) |
Fichier de démarrage |
En mode "direct" (on contrôle la carte en "Live") |
![]() |
Scénario 1
|
![]() |
Scénario 2
|
![]() |
Scénario 3
|
![]() |
Scénario 4
|
![]() |
Scénario 5
|
![]() |
Scénario 6
|
![]() |
Scénario 7
|
![]() |
Déposer votre programme au format (IHM"votrenom".Sb3) dans Classroom |
![]() |
Ressources
| Câblage servo-moteur | Fiche travail /2 | Aide Mblok5 et Arduino ![]() |
Fichier démarrage Mblock pour IHM | |
![]() |
![]() |
![]() |
![]() |
Date de création : 03/01/2024 15:58
Dernière modification : 14/02/2025 09:20
Catégorie : -
Page lue 465 fois
Dernière modification : 14/02/2025 09:20
Catégorie : -
Page lue 465 fois












