Stap 3: Verlichting van de Arduino
De derde stap draait rond de output die de Air.id wordt weergegeven aan de gebruiker. We gebruikt twee LED's en leg ze op een Fade-functie. Vind je de Fade functie Volg dit proces; Openen van de Arduino schets en kreeg naar bestand > voorbeelden > Basics > vervagen
Hier is de code die werd gebruikt voor de Air.id;
De Air.id heeft twee LED's die eraan verbonden zijn, sinds deze LEDs fade op een verschillende waarden beiden moeten afzonderlijk worden vermeld.
int ledPinA = 9; Op de Arduino pin 9 een LED gekoppeld heeft aan in int brightnessA = 0; De eerste helderheidswaarde van pin 9 int fadeAmountA = 5; Hoeveel punten te vervagen van de LED door
int ledPinB = 11; Op de Arduino pin 11 een LED gekoppeld heeft aan in int brightnessB = 0; De eerste helderheidswaarde van pin 11 int fadeAmountB = 3; Hoeveel punten te vervagen van de LED door
De installatieroutine loopt eenmaal void setup {/ / verklaren pin 9 en 11 tot en met zijn uitgangen: pinMode (ledPinA, OUTPUT); pinMode (ledPinB, OUTPUT);}
De routine van de lus over en weer wordt uitgevoerd. void loop {/ / Stel de helderheid van pin 9 en 11: analogWrite (ledPinA, brightnessA); analogWrite (ledPinB, brightnessB);
De helderheid groeit van 0 door de fadeAmount vermeld in de bovenstaande verklaringen van de 'int' tot een totaal van 255 met een snelheid van 1 fadeAmount per 30 miliseconden brightnessA = brightnessA + fadeAmountA; brightnessB = brightnessB + fadeAmountB;
Als (brightnessA == 0 || brightnessA == 255) {fadeAmountA = - fadeAmountA;}
Als (brightnessB == 0 || brightnessB == 255) {fadeAmountB = - fadeAmountB;}
delay(30); }
Installeer de hardware op de Arduino platform soldeer de kathode van elk tot een weerstand van 220 Ohm leidde en beide de weerstand kathodes in de GRD (grond)-pin en de anoden afzonderlijk in uw gewenste digitale pinnen (voor het Air.id ze zijn pin 9 en pin 11).