Stap 2: Code
/*
Vervagen
In het volgende voorbeeld ziet u hoe te vervagen een LED op pin 9
met behulp van de functie analogWrite().
Deze voorbeeldcode is in het publieke domein.
*/
int geleid = 9; de PIN-code die is gekoppeld aan de LED
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 pin 9 als een vermogen:
pinMode led (, uitvoer);
}
de routine van de lus wordt uitgevoerd over en weer forever:
void loop {}
de helderheid van pin 9 instellen:
analogWrite (led, 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;
}
wacht 30 milliseconden het dimmen effect zien
delay(30);
}