Etape 25 : Code de programme
Téléchargement et renommer
Télécharger le fichier LEGO_LED_T_Intersection.pde sur votre ordinateur local. Il n’y a de bonnes chances, que télécharge le fichier avec un nom funky et une extension de la tmp . Renommez-le simplement par son nom exact. C’est juste un fichier texte. Le suffixe PDE est synonyme de l’environnement de développement pour la transformation, qui est la langue de C-like utilisée pour écrire du code pour l’Arduino.
Programme de la Nano
Charger le fichier PDE dans l’éditeur de l’Arduino IDE (Integrated Development Environment). Utilisez l’IDE pour programmer le microcontrôleur avec le code. Instructions de programmation sont disponibles sur le site d’Arduino. Choisissez votre plate-forme, Windows, Mac ou Linux et suivez les instructions.
Pour commencer : http://www.arduino.cc/en/Guide/HomePage
Arduino Nano programmation : http://arduino.cc/en/Guide/ArduinoNano
L’essayer
Après avoir programmé l’Arduino Nano, brancher la batterie et regarder. Le logiciel passe par la phase de test lampe suivie du mode d’exécution. Feux rouge tous au départ et puis exécutez chaque cycle pour toujours.
Intersection en forme de croix
Pour ceux qui construisent une intersection en forme de croix, vous aurez envie de télécharger le fichier LEGO_LED_Cross_Intersection.pde. Une fois de plus, renommez-le en le nom correct devrait il télécharge avec un nom funky et une extension de la tmp .
Le code de l’intersection en forme de croix comprend deux séquences différentes. L’un me semblait le plus logique est sans commentaire. Si vous souhaitez activer la deuxième séquence, simplement en commentaire la première et décommentez la seconde. Les deux séquences sont entièrement commentés et ils ont cycle taille très différent, tableaux qui devraient vous aider à comprennent la nature de la machine d’État du code encore plus.
Le code de l’intersection en forme de croix aussi a quelques réglages supplémentaires pour le rendre un peu plus simple et plus de commentaires afin que vous puissiez comprendre le Pseudo-événement axé sur le style de programmation que j’ai utilisé.
Si vous êtes perplexe par le code, laissez un commentaire et je peux toujours essayer d’expliquer.