Gelb - Teil 2
Da das Überblenden von einer Farbe in eine andere Farbe eine nützliche Funktion ist, definieren wir uns dafür einfach eine eigene Funktion:
void fade(int color1, int color2, int time)
Die Funktion bekommt als Parameter die beiden Farben und den Zeitparameter für die delay()
Funktion.
Die for
-Schleife funktioniert hier genauso wie im vorherigen Kapitel.
In der loop()
-Funktion wird jetzt die selbst-definierte fade(…)
-Funktion mit den richtigen Parametern aufgerufen.
Ergänze den Aufruf der neuen Funktion in Zeile 16:
fade(RED, GREEN, 100);
Das Programm sollte jetzt genau dasselbe machen wie das Programm aus dem vorherigen Kapitel!
Jetzt sollen die Augen mal Gelb Aufblenden!
Ändere dafür das Programm so ab, dass eine Überblendung von Schwarz (OFF
) nach Gelb (YELLOW
) entsteht!
Erweitere das Program mit einem zweiten Aufruf der fade(…)
-Funktion, so dass nach dem Aufblenden wieder abgeblendet wird!