Tous les tutoriels

5 · Communication & données

Machine à états

Expert30 min

Objectif

Structurer un feu tricolore en états explicites (VERT, ORANGE, ROUGE).

Pourquoi c'est utile

La machine à états remplace les enchaînements de delay() illisibles par une logique claire.

Étapes

  1. 01Déclarez enum Etat { VERT, ORANGE, ROUGE };
  2. 02Gérez les transitions avec millis() et un switch.
  3. 03Chaque état pilote ses propres sorties.
  4. 04Ajoutez un bouton piéton qui force la transition.

Ce tutoriel se réalise dans le simulateur Circuitly : le montage et le code sont vérifiés automatiquement à chaque étape.

Tutoriels suivants