LEGO T-doorsnede LED-verkeerslicht (25 / 27 stap)

Stap 25: Programmacode


Is het tijd om het allemaal uit te testen.

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.

Gerelateerde Artikelen

DIY muziek gesynchroniseerd LED-verkeerslicht

DIY muziek gesynchroniseerd LED-verkeerslicht

Hier zijn enkele foto's van een muziek gesynchroniseerd LED verkeerslicht die ik heb gemaakt.  U kunt lezen over het op http://colvins.ca/?p=86. Hier is een video:
LED-verkeerslicht met behulp van Arduino

LED-verkeerslicht met behulp van Arduino

stoplicht maken geleid met behulp van de Arduino uno.Stap 1: Onderdelen die nodig zijn1. de Arduino UNO2. 3 pc. LED (rood, groen, geel)3. Breadborad4. draad jumperStap 2: Hardware verbinding Connet uw anrduino met geleid zoals weergegeven in figuur.S
Volledig-functionele LEGO verkeer signaal Lamp

Volledig-functionele LEGO verkeer signaal Lamp

zoals velen van u weten, de meeste van mijn creaties van LEGO zijn een mix van mijn passies van de jeugd, met name transformatoren, Nintendo, en uh, lichten het verkeer? Ja mensen, het is een weinig bekende Baron von Brunk feit, maar toen ik een klei
LinkIt een verkeerslicht decoratieve

LinkIt een verkeerslicht decoratieve

De LinkIt One is een ontwikkel bord, gemaakt als een gezamenlijke werk door het Seeed Studio en MediaTek. Dit instructable leert u een decoratieve verkeerslichtStap 1: materialen U moet:1 rode LED1 gele LED1 groene LEDLinkIT eenBreadboardJumper drade
Gemakkelijk uitvoeren adresseerbare LED pixels

Gemakkelijk uitvoeren adresseerbare LED pixels

voor dit project, gebruikte ik 50 stuks van geadresseerde pixel RGB LED, SD-controller en 5V voeding van de 3.5A.De eenheid van werk geeft een zeer goede indruk, verhit de verbeelding en verhoogt de algemene sfeer.Natuurlijk, hangt van de uwe video c
123D modellering voor afdrukken in 3D

123D modellering voor afdrukken in 3D

Update: ik zopas de 3D Print van de groep "Free 3D printen" gisteren (3 Nov, 2012). Het kijken een beetje anders dan ik vroeger in de tutorial, omdat ik meer onderdelen toegevoegd in het bestand van het 3D-model, aangezien ik kreeg wat ruimte om
PIR Alarm Arduino Motion Sensor (met Encasing)

PIR Alarm Arduino Motion Sensor (met Encasing)

dit is een gids op hoe te om een bewegingsmelder met een arduino! Geniet van!Stap 1: Items nodig Arduino Uno microcontrollerBreadboard, MiniPIR sensor, SE-10Jumper dradenPiëzo-zoemerLED, elke grootte en elk typePlywood(optional)Stap 2: De Arduino dra
Bedazzler: DIY niet-dodelijke wapens

Bedazzler: DIY niet-dodelijke wapens

Onze eerste Homeland Security niet-dodelijke wapen opensourceproject - de "THE BEDAZZLER: A Do-it-yourself Handheld LED-Incapacitator".Na het bijwonen van een conferentie waar bleek de $1 miljoen "zee-ziek zaklamp" (genaamd "THE D
De auto rijden

De auto rijden

Dit instructable ontstond vervulling de project-eis van de Makecourse bij de Universiteit van Zuid-Florida (www.makecourse.com)."De rijbewijs auto" is een kleine, geschaalde, landelijke stijl rotonde straat. Het beschikt over een auto die rijdt
Klem op bureaulamp! (Hecht aan uw laptop)

Klem op bureaulamp! (Hecht aan uw laptop)

Deze praktische en draagbare lamp is geweldig voor het werken op donkere plaatsen. Het alleen kost me $1,00. Het is opgebouwd uit een kunststof kleren pin, RVS shim en een LED puck licht.Stap 1: Materialen en hulpmiddelen die nodig zijn Materialen.Ku
Handheld game naar interactieve grote scherm

Handheld game naar interactieve grote scherm

dit Instructable laat zien hoe u die oude hand gehouden spelletjes uw moeder gaf u toen u klein nemen en maken het in een grote schaal spel dat kan worden geprojecteerd op de tv en gespeeld door meerdere spelers tegelijk. Dit instructable zal omvatte
Beetje vak Pi

Beetje vak Pi

De bits vak Pi is een Raspberry pi model B + geval dat werd ontworpen vanaf de grond tot blik zowel stijlvol en functioneel. De zaak is volledig 3d afgedrukt maar heeft diverse andere onderdelen. De Bit Box heeft 3 verlichte 16mm ring stijl schakelop
Lego TARDIS met knipperende LED

Lego TARDIS met knipperende LED

Ik was nieuwsgierig om te zien als ik een knipperende LED-circuit met de LEGO TARDIS combineren kan (#21304 - http://shop.lego.com/en-US/Doctor-Who-21304). Met een klein beetje boren kon ik een LED onder de TARDIS dak monteren en Toon door middel van
SteamPunk Lego LED Octopus

SteamPunk Lego LED Octopus

Na het maken van mijn LED Lego Octopus, besloten heb ik om een SteamPunk-thema op mijn volgende men. Dit Lego-Octopus is vergelijkbaar met mijn laatste, maar ik was in staat om het te stroomlijnen bedrading een beetje. Ik voegde ook Lego Technic tand