Stap 6: nu voor de Arduino!
Als u nog niet al uw schijven en arduino software geïnstalleerd, moet u dat nu doen. Leah Buechley van Lilypad tutorial is uitstekend, en bevat stapsgewijze instructies voor installatie. Dit project maakt gebruik van een lichte wijziging van de basic-code vervagen. De originele code vindt u op de website van Arduino. De gewijzigde code is die hieronder zijn toegevoegd. Deze code zal de LED-verlichting in en uit langzaam verdwijnen. Deze code uploaden naar je Arduino, controleren dat het werkt, dan zorgvuldig je board splitsen.Fade:
/*
Vervagen
Deze voorbeeldcode is in het publieke domein.
Aangepast ten opzichte van arduino.cc/en/Tutorial/Fade#. UySih17lc7B.
*/
int geleid = 5; de PIN-code die is gekoppeld aan de LED
int led2 = 6;
int led3 = 10;
int led4 = 11;
int helderheid = 0; Hoe helder de LED is
int fadeAmount = 5; Hoeveel punten te vervagen van de LED door
de setup-routine wordt uitgevoerd zodra wanneer u drukt op reset:
VOID Setup {}
verklaren pinnen te worden een vermogen:
pinMode led (, uitvoer);
pinMode (led2, OUTPUT);
pinMode (led3, OUTPUT);
pinMode (led4, OUTPUT);
}
de routine van de lus wordt uitgevoerd over en weer forever:
void loop {}
Stel de helderheid van pins:
analogWrite (led, helderheid);
analogWrite (led2, helderheid);
analogWrite (led3, helderheid);
analogWrite (led4, helderheid);
de helderheid wijzigen voor de volgende keer door de lus:
helderheid = helderheid + fadeAmount;
de richting van de fading aan de uiteinden van de fade omkeren:
Als (helderheid 0 == || helderheid == 255) {}
fadeAmount = - fadeAmount;
}
wachten op 40 milliseconden het dimmen effect zien
delay(40);
}