Stap 25: Programmacode
Download en hernoemen
Download de het bestand LEGO_LED_T_Intersection.pde naar uw lokale computer. Er is een goede kans dat het bestand met een funky naam en de extensie tmp downloadt . Noem het enkel aan de juiste naam. Het is gewoon een tekstbestand. Het achtervoegsel PDE staat voor verwerking Development Environment, die is de C-achtige taal die wordt gebruikt om code te schrijven voor de Arduino.
Programma de Nano
Laad de PDE-bestand in de Arduino IDE (Integrated Development Environment)-editor. Gebruik de IDE te programmeren van de micro-controller met de code. Programmering instructies zijn beschikbaar op de site van de Arduino. Kies uw platform, Windows, Mac of Linux en volg de aanwijzingen.
Aan de slag: http://www.arduino.cc/en/Guide/HomePage
Arduino Nano programmering: http://arduino.cc/en/Guide/ArduinoNano
Probeer het
Na het programmeren van de Arduino Nano, sluit de batterij en horloge. De software gaat via de lamp-testfase gevolgd door run modus. De verkeerslichten beginnen alle rood en voer vervolgens door elke cyclus voor eeuwig.
Cross-kruispunt
Voor degenen die een kruis-kruispunt aan het opbouwen zijn, zult u wilt downloaden van het bestand LEGO_LED_Cross_Intersection.pde. Nogmaals, hernoem het naar de juiste naam moet het downloaden met een funky naam en de extensie tmp .
De dwars-kruising code bevat twee verschillende reeksen. Degene die ik dacht was de meest logische is commentaar. Als u inschakelen van de tweede reeks wilt, gewoon uit de eerste commentaar en uncomment de tweede. Beide reeksen worden volledig toegelicht en ze hebben enorm verschillend formaat cyclus matrices die u moeten helpen begrijpen van de aard van de staat-machine van de code nog meer.
De dwars-kruising code ook heeft een paar extra tweaks om er een beetje eenvoudiger en heeft meer reacties zodat u kunt begrijpen de pseudo-gebeurtenis aangestuurd programmeerstijl die ik heb gebruikt.
Als u bent stumped door de code, laat een reactie en ik kan altijd proberen uit te leggen.