Définition
Une interface homme-machine (IHM) permet à l’utilisateur de communiquer avec un système embarqué ou un objet connecté.
Principes d’une bonne IHM
- Simplicité : logicielle (applications), matérielle (boutons, écrans).
- Accessibilité : facile à comprendre et à utiliser.
- Retour utilisateur : le système affiche ou « confirme » l’action demandée (par écran, LED, son…).
Exemples d’IHM
- Classique : bouton poussoir (lampes, réveils).
- Numérique : écran tactile ou application mobile pour piloter la box domotique.
Création d’un exemple simple
- Interface pour régler l’intensité d’une lampe LED connectée :
- Application web/mobile avec curseur pour l’intensité.
- Appui sur un bouton physique qui change d’intensité à chaque pression.
Exemple en Python (console) :
intensite = int(input('Entrez un niveau d’intensité (0-100): '))
regler_intensite_lampe(intensite)Application concrète
Une bonne IHM rend l’interaction plus agréable, plus sûre et plus efficace entre les humains et les systèmes embarqués.
