Arduino verkeerslicht voor Beginners (2 / 2 stap)

Stap 2: Sketch Setup

2. nu wij alles op het bord hebt aangesloten, is het tijd om onze Arduino schets
Er zijn 3 stappen te maken van een schets, de eerste is het definiëren van uw pin-namen. Pin 9 is het rode lampje en pin 10 is het groene licht. Alles wat u hoeft te doen is het volgende schrijven:

#define R 9
#define G 10

Noem het wat je wilt, zoals rood en groen:

#define rood 9
#define groen 10

Nu dat u hebt gedefinieerd uw pins, laten we gaan over tot void setup. Dit vertelt de Arduino wat uw pennen zijn voor. Meestal het zal vertellen als uw pincode is een invoer pin (zintuigen het milieu) of een output pin (reageert voor het milieu). Omdat LEDs niet sensoren, gaan ze allebei OUTPUT pinnen zijn:

void setup)
{
pinMode (R, uitvoer);
pinMode (G, uitvoer);
}

Belangrijk: Vergeet niet de puntkomma aan het einde van elke actie!!!
Nu begint het harde deel. Je moet het groene licht inschakelt, maken het knipperen 3 keer, zwenking op vandoor, en doe hetzelfde met het rode lampje. Nu moet je de void lus. Ik zal niet opschrijven, want het is behoorlijk lang, maar in principe:
digitalWrite (?, hoge) Hiermee schakelt u de LED
digitalWrite (?, lage) uitgeschakeld
vertraging (?) maakt het verblijf van de LED de manier waarop het is voor het aantal milliseconden u schrijf (1000 milliseconden is 1 seconde)
Dat is alles wat die u moet weten. Hier is de void loop:

void loop)
{
digitalWrite (G, hoge);
vertraging (5000);
digitalWrite (G, laag);
vertraging (300);
digitalWrite (G, hoge);
vertraging (1000);
digitalWrite (G, laag);
vertraging (300);
digitalWrite (G, hoge);
vertraging (1000);
digitalWrite (G, laag);
vertraging (300);
digitalWrite (G, hoge);
vertraging (1000);
digitalWrite (G, laag);
digitalWrite (R, hoge);
vertraging (5000);
digitalWrite (R, laag);
vertraging (300);
digitalWrite (R, hoge);
vertraging (1000);
digitalWrite (R, laag);
vertraging (300);
digitalWrite (R, hoge);
vertraging (1000);
digitalWrite (R, laag);
vertraging (300);
digitalWrite (R, hoge);
vertraging (1000);
digitalWrite (R, laag);
} Ik weet dat het is enorm. Maar gewoon kopiëren en plakken die en het moeten prima werken. En daar heb je het! Sluit de Arduino op uw computer, het uploaden van de schets aan de Arduino en daar ga je! Uw zeer eigen verkeerslicht!
Sorry dat ik heb niet een goede foto's. Mijn camera is verschrikkelijk. :(
Ik hoop dat de video geholpen!

Gerelateerde Artikelen

Arduino lijn volgende Robot voor Beginners

Arduino lijn volgende Robot voor Beginners

* Updated GREEN 8 / 2 4 / 2 GREEN 1 voidsetup() {   // a variable created in here doesn't exist in loop } voidloop() {   // a variable created in here doesn't exist in setup } bron wilt opnemen meer prijzen, informatie en bovenkant/bodem/wiel sjablon
Home Automation (voor beginners) met Arduino en Bludrinodroid

Home Automation (voor beginners) met Arduino en Bludrinodroid

Dit is een groot project voor beginners op huisautomatisering. De Bludrinodroid is een ontzagwekkende app dat niet veel mensen weten over en id zeer geschikt voor beginners tot professionals. Ik hoop dat u geniet van het project!Stap 1: De onderdelen
Één klik in- / uitschakelen van uw Android mobiele using Arduino en pfodApp. Arduino voor Beginners

Één klik in- / uitschakelen van uw Android mobiele using Arduino en pfodApp. Arduino voor Beginners

IntroductieDit instructable laat zien hoe u een Arduino uitvoer van in- en uitschakelen kan overstappen van uw Android mobiele telefoon met slechts één klik op het pictogram van de pfodApp . Het toevoegen van een relais gedreven door deze uitgang om
De generator van de code voor aangepaste Android/Arduino-menu's aan de Arduino uitgangen wissel voort en vandoor. Andriod/Arduino voor Beginners. Absoluut geen programmeerkennis vereist

De generator van de code voor aangepaste Android/Arduino-menu's aan de Arduino uitgangen wissel voort en vandoor. Andriod/Arduino voor Beginners. Absoluut geen programmeerkennis vereist

Update: een gebruiker gevraagd voor submenu ondersteuning. pfodApp altijd ondersteund submenu's maar ik sub-menu's hebt toegevoegd aan pfodDesigner. De instructable stelsel van het Gemeenschapsmodel A Custom Menu ziet u hoe u pfodDesigner wilt samens
LED + arduino "running light" (zeer eenvoudig, goed voor beginners)

LED + arduino "running light" (zeer eenvoudig, goed voor beginners)

Hallodus dit mijn eerste arduino project is. het is heel erg eenvoudig en het is goed voor beginnersprincipe zijn gewoon leds vastgehaakt in een rij te maken van een running lightStap 1: materialen -8 x Led (ik gebruikte 3V Leds, want ik heb geen 5v
Ontwerp een aangepaste Menu systeem--Android/Arduino-menu's voor Beginners--absoluut geen programmering vereist

Ontwerp een aangepaste Menu systeem--Android/Arduino-menu's voor Beginners--absoluut geen programmering vereist

IntroductieDit instructable ziet u hoe u de gratis pfodDesigner beschikbaar op GooglePlay ontwerpen van een menusysteem van de Android met submenu's voor Arduino-compatibele apparaten.De tutorial is geschikt voor complete beginners. Geen codering erv
DIY Home Automation voor Beginners.  Absoluut geen codering of solderen vereist.  Android/Arduino voor het schakelen van dingen in- en uitschakelen

DIY Home Automation voor Beginners. Absoluut geen codering of solderen vereist. Android/Arduino voor het schakelen van dingen in- en uitschakelen

Deze instructiable is gericht op de absolute beginner. Als u kunt omgaan met een scherp mes zonder snijden kunnen uw vingers van u maken en aanpassen van deze domotica controller.Deze instructies zijn ook on-line op www.pfod.com.au onder Android / Ar
Arduino voor Beginners, nu met gegevens uitzetten, bestuurd door Android, geen codering vereist, geen solderen vereist.

Arduino voor Beginners, nu met gegevens uitzetten, bestuurd door Android, geen codering vereist, geen solderen vereist.

IntroductionDit instructable toont u hoe u kunt lezen en schrijven van de digitale pennen op uw Arduino Uno en waarden lezen van de analoge pins alle gecontroleerde van uw Android mobiele zonder het doen van eventuele codering. Dit gehele project is
Hoe om te schakelen van een Arduino output van in- en uitschakelen van uw Android mobiele telefoon.  Arduino voor Beginners

Hoe om te schakelen van een Arduino output van in- en uitschakelen van uw Android mobiele telefoon. Arduino voor Beginners

Update: Zie Andriod/Arduino voor Beginners - ontwerp Custom Andriod menu's aan de Arduino uitgangen wissel voort en vandoor. Absoluut geen programmering vereist voor een alternatief dat niet vereist programmering helemaal.Hoe Beginners een Arduino-ui
Arduinos voor Beginners Workshop

Arduinos voor Beginners Workshop

Dit is een gids tot het uitvoeren van een workshop in de basisprincipes van Arduinos, geschikt voor kleine groepen tot klaslokalen. Ik oorspronkelijk liep het als een workshop voor studenten van de Universiteit van het jaar van 6 tot en met 9 het eer
Slimme Arduino wandelstok voor slechtzienden

Slimme Arduino wandelstok voor slechtzienden

De slimme walking stick is een zeer interessant project en ideaal voor beginners. Het hoofddoel van deze stick is signalering slechtzienden over een obstakel op zijn manier. Er wordt gegenereerd wanneer de sensor elk object in een bereik van 60 cm de
10 breadboard projecten voor Beginners

10 breadboard projecten voor Beginners

Breadboard is een geweldige manier om het bouwen van elektronische projecten gemakkelijk en in minder tijd zonder de behoefte van het solderen. Een probleem dat wordt geconfronteerd door beginners op het gebied van elektronica is dat ze de componente
Motion Detector met LED voor Beginners

Motion Detector met LED voor Beginners

Dit is een eenvoudig project dat ik maakte voor het testen van sommige bewegingssensoren die ik kocht. Het zal detecteren beweging en een LED licht, als dat zo is. Dit duurt slechts 20-30 minuten start tot finish en is een perfect project voor beginn
Educatieve Robot kit voor Beginners

Educatieve Robot kit voor Beginners

mBot is een educatieve robot kit voor beginners om praktijkervaring op te doen over grafische programmering, elektronica en robotica. Het is een alles-in-één oplossing voor Robotica leren en ontworpen voor STEM onderwijs.Stap 1: Deel lijstenMechanisc