Étape 4: Le Code derrière les lumières
Jointe est un fichier texte contenant le code pour l’Arduino. Ce n’est pas le code plus joli et avec le recul je devrait avoir des fonctions de configuration pour chaque séquence et appelé ensuite ce nombre X de fois. Je ne suis pas un programmeur (évidemment) et j’ai dû mettre en place en une seule soirée. Si vous regardez le code ne soient submergés par la longueur, c’est très simple une fois que vous le décomposer.
Dans la section "Installation de vide", je suis juste définissant les broches que j’utilise et les déclarant pour la sortie. Cette section s’exécute une fois lorsque l’Arduino met tout d’abord. La vraie magie se passe dans la boucle « vide ». Cette section continuera à fonctionner jusqu'à ce que l’Arduino est réinitialisé. Le code attendra jusqu'à ce que la touche avant de jouer la séquence lumineuse. Alors je suis premier agissant sur le premier feu de signalisation (LED, haute), puis retarder de 60ms avant d’aborder à nouveau cette partit de LED (LED, basse). Ensuite, je fais la même chose avec le deuxième feu de circulation (LED2). Facile ! J’ai juste copié et collé ce de 2 millions de fois et changé le retard pour différents motifs lumineux.
digitalWrite(LED, HIGH); // Turn on light set #1<br> delay(60); // Hold for X milliseconds digitalWrite(LED, LOW); // Turn off light set #1 delay(60); // Hold for X milliseconds digitalWrite(LED2, HIGH); // Turn on light set #2 delay(60); // Hold for X milliseconds digitalWrite(LED2, LOW); // Turn off light set #2 delay(60); // Hold for X milliseconds</p>