Étape 7: Le Code
Si vous utilisez exactement le schéma à l’étape précédente, vous devriez pouvoir juste à télécharger le code ci-joint et ont une lumière de vélo fonctionne, mais pour ceux d'entre vous qui veulent savoir ce qui se passe dans le code de continuer la lecture.
Tout ce qui se passe dans le code est une instruction « switch » et une variable qui conserve la trace de ce que le programme est dans le mode. Chaque fois que la SPST touche, les incréments de la mode. Il y a huit modes, et il y a quatre animations différentes de LED (chacun dispose de deux vitesses différentes).
Un défaut de mon code est qu’il utilise la fonction « delay() » pour animer les LEDs. Il serait préférable d’utiliser la fonction « millis() » afin que le microcontrôleur n’est jamais juste en mode de temporisation. Cependant, en utilisant "delay()' encore fonctionne très bien puisque nous sommes seulement retarder pendant quelques millisecondes.