Licht omhoog fietsen Jersey (14 / 16 stap)

Stap 14: codering

Nu dat alle verbindingen worden gemaakt, bent u klaar om te schrijven van de code voor de trui.

Hier is de link voor waar je de arduino software kunt downloaden:

http://www.Arduino.CC/en/Main/software

Hieronder is de code die ik heb geschreven. Voel je vrij om het te gebruiken.

Deze constanten worden beschreven van de pinnen. Ze zal niet veranderen:
Const int lightpin = 0;               leest de macht van de lichtsensor
Const int switchp = 5;                  macht pin voor het doorsturen van berichten naar de draad van GR
Const int xpin = 3;                   x-as van de versnellingsmeter / / z-as (alleen op 3 assen modellen)
Const int LED1 = 8;                    LED's 1-6 dienovereenkomstig genummerd
Const int LED2 = 9;
Const int LED3 = 10;
Const int LED4 = 11;
Const int LED5 = 12;
Const int LED6 = 13;

VOID Setup
{
Initialiseer de seriële communicatie:
Serial.begin(9600);

Grond en macht verlenen met behulp van de analoge ingangen als normaal
digitale pinnen.  Dit maakt het mogelijk om direct verbinding te maken met de
breakout board aan de Arduino.  Als u de normale 5V en
GND pin op de Arduino, kunt u het verwijderen van deze lijnen.
pinMode (switchp, OUTPUT);
pinMode (LED1, uitvoer);
pinMode (LED2, uitvoer);
pinMode (LED3, uitvoer);
pinMode (LED4, uitvoer);
pinMode (LED5, uitvoer);
pinMode (LED6, uitvoer);
pinMode(lightpin,INPUT);
pinMode(xpin,INPUT);
pinMode (switchp, OUTPUT);
}

void loop
{
if(analogRead(lightpin) < 30) //test om te zien of er licht op de lichtsensor
{

if(analogRead(xpin) > 600) //test om te zien of er versnelling
{
links
digitalWrite (switchp, hoge);  de EL-WIRE aangezet
delay(200);                  .2 seconde wachten
digitalWrite (switchp, laag);   verrekening van de EL-Wire
digitalWrite (LED3, hoge);   de LED aangezet
digitalWrite (LED4, hoge);   de LED aangezet
delay(200);                .2 seconde wachten
digitalWrite (LED3, laag);  verrekening van de LED
digitalWrite (LED2, hoge);  de LED aangezet
digitalWrite (LED4, laag);  verrekening van de LED
digitalWrite (LED5, hoge);  de LED aangezet
digitalWrite (switchp, hoge); de EL-WIRE aangezet
delay(200);                    .2 seconde wachten
digitalWrite (switchp, laag);  verrekening van de EL-WIRE
digitalWrite (LED2, laag);  verrekening van de LED
digitalWrite (LED1, hoge); de LED aangezet
digitalWrite (LED5, laag);
digitalWrite (LED6, hoge);
delay(200);                    .2 seconde wachten
digitalWrite (LED1, laag);
digitalWrite (LED6, laag);
digitalWrite (switchp, hoge);
delay(200);                    .2 seconde wachten
digitalWrite (switchp, laag);

}

anders //Turn op EL WIRE en LED indefintely
{
digitalWrite (LED6, hoge);   de LED aangezet
digitalWrite(LED5,HIGH);
digitalWrite (LED4, hoge);   de LED aangezet
digitalWrite(LED3,HIGH);
digitalWrite (LED2, hoge);   de LED aangezet
digitalWrite(LED1,HIGH);
digitalWrite (switchp, hoge);
}


}
anders //if lightsensor is uitgeschakeld en schakel vervolgens EL WIRE en LED uit
{
digitalWrite (LED6, laag);   de LED aangezet
digitalWrite(LED5,LOW);
digitalWrite (LED4, laag);   de LED aangezet
digitalWrite(LED3,LOW);
digitalWrite (LED2, laag);   de LED aangezet
digitalWrite(LED1,LOW);
digitalWrite(switchp,LOW);
}
Serial.Print(analogRead(lightpin));    uitgang voor seriële monitor
Serial.Print("\t");

afdrukken van de sensor-waardes:
Serial.Print(analogRead(xpin));
een tabblad tussen waarden afdrukken:
Serial.Print("\t");
een tabblad tussen waarden afdrukken:
Serial.println();
vertraging voordat de volgende lezing:
delay(50);
}

Gerelateerde Artikelen

Hebben jullie camping koeler licht omhoog zoals uw koelkast wanneer u het opent voor $5!

Hebben jullie camping koeler licht omhoog zoals uw koelkast wanneer u het opent voor $5!

Wanneer de camping of een kampvuur in je rug werf 's nachts. Het vinden van 'uw' drankjes in de koeler is een pijn. U kan niet zien welke drank is van jou in het donker van de nacht. Vervolgens blokkeert u uw handen vissen rond in het ijs trekken ver
Licht omhoog de laarzen van de Cyber

Licht omhoog de laarzen van de Cyber

dit Instructable laat zien hoe u een oude of een gewone schoen versieren en maak het oplichten. Het is meer open eindigde dan een heleboel andere Instructables, aangezien u waarschijnlijk niet precies dezelfde onderdelen hoeft als ikzelf. Een geweldi
Hoe te bouwen van het niveau van een licht omhoog Camera voor een DSLR

Hoe te bouwen van het niveau van een licht omhoog Camera voor een DSLR

Hebben u ooit geschoten in omstandigheden met weinig licht en merkte dat uw schoten waren uit niveau? Nou heb ik zeker!  Ik heb een heleboel werk de laatste tijd met lange blootstelling fotografie gedaan en wanneer ik uit ben in het veld met behulp v
Licht omhoog uw mensen

Licht omhoog uw mensen

infrarood diodes en detectoren maken dingen leuker en magisch. We zijn gebruik om aan te raken of spiegelen een schakelaar om te schakelen van verlichting. Een simpele transistor circuit met een Infrarood detector en de veranderingen van de lichten m
Licht omhoog Boo

Licht omhoog Boo

Hallo! In dit instructable ik zal begeleiden u op how to make uw zeer eigen Light Up Boo uit Super Mario Bros. Wat dit doet is zodra het is donker, de Boo brandt! Het bespaart energie door te schakelen alleen wanneer het is donker. Ik hoop dat je bev
Salontafel met licht omhoog teken

Salontafel met licht omhoog teken

ik heb gemaakt deze salontafel vanaf nul, het beschikt over een licht omhoog pijl teken en een tafelblad van glas met een houten frame.Stap 1: materialenIk verontschuldig me voor het gebrek aan vooruitgang foto's, maakte ik dit instrueren staat nadat
Wol fietsen Jersey: Toevoegen van een rits

Wol fietsen Jersey: Toevoegen van een rits

merinoswol is een uitstekend materiaal voor koel weer buiten slijtage omdat het lichtgewicht, vocht-wicking en nog steeds de isolerende eigenschappen als het nat is houdt. In tegenstelling tot andere wol, Merino is "krassend" op de huid niet en
Licht omhoog en praten PotatOS van Portal 2

Licht omhoog en praten PotatOS van Portal 2

dit Instructable is voor een verlicht en praten PotatOS van Portal 2. Ze werd gemaakt als een school project, die had een beperking van de grootte van 1ft in blokjes. Ze werd ook gebruikt als een middel om me aan te pakken met elektronica die ik nooi
Licht omhoog uw hoofd

Licht omhoog uw hoofd

De grap gaat als volgt: als u iets Steampunk maken wilt, toevoegen versnellingen; Als je wilt om het CRASHspace, Voeg LEDs.Als u mij kent, weet u dat ik draag bandanas altijd. Ik heb enkele tientallen (serieus, zie de foto in stap 1). Als het aankomt
De easy licht omhoog, geanimeerde tabel. Geen elektronica vaardigheden nodig!

De easy licht omhoog, geanimeerde tabel. Geen elektronica vaardigheden nodig!

Het is gemakkelijk en super cool om te maken. Ja, ja, ik weet dat er sommige andere Instructables daar over het bouwen van een verlicht tabel, maar dit anders is. De tabel is gebaseerd off van mrgalleta de Instructable, maar u hoeft niet te hebben ge
Licht omhoog uw stemming met een licht pompoen soep

Licht omhoog uw stemming met een licht pompoen soep

alles wat geschreven hier komt uit mijn blog http://butterfingered-chef.blogspot.com/ Hallo! Heb je een rare dag? Je weet niet wat je voelt als het eten? Het heeft grijs buiten en het melancholische ritme van de regen rijdt u in depressie? Ik weet wa
Easy licht omhoog Wand

Easy licht omhoog Wand

Lumos!Uw zeer eigen licht-up toverstokje is een super gemakkelijke en leuke manier toe te voegen wat magie aan uw wizard kostuum, Harry Potter marathon of gewone dinsdagavond.Een leuk project voor elke aspirant dreuzel, gebruikt slechts zeer eenvoudi
Glow-In-The-Dark Epoxy!! Licht omhoog uw workshop!

Glow-In-The-Dark Epoxy!! Licht omhoog uw workshop!

Zorg ervoor om te controleren mijn blog!Gloed in de donkere epoxy heeft een miljoen awesome toepassingen. Zet het op lichtschakelaars, hulpmiddelen of zelfs uw kleding!Het proces is vrij eenvoudig, dus ik proberen zal om dit ' ible zo kort mogelijk.Z
Licht omhoog Pop Up kaart

Licht omhoog Pop Up kaart

ooit nodig om een indrukwekkende zelfgemaakte kaart maken voor een speciaal iemand? Met zo weinig als twee uur, maak iets onbetaalbaar voor dat speciaal iemand. Deze pop up kaart is eenvoudig te maken en zal een indrukwekkende invloed hebben op uw pu