Puls
In dieser Lektion werden wir BOBs Augen pulsieren lassen.
Dazu deklarieren wir zwei Variablen:
Die Variable int hell
als Farbe für den hellen Puls.
Die Variable int dunkel
als Farbe für den dunkleren Grundton.
Die dunkle Farbe setzen wir nicht direkt, sondern berechnen sie mit Hilfe der mixColor()
-Funktion aus 30% der hellen Farbe und 70% Schwarz (OFF
).
Das Pulsieren erzeugen wir mit der fade()
Funktion aus den Anfangskapiteln:
Wir blenden von der dunklen zur hellen Farbe über, warten kurz und blenden wieder zur dunklen Farbe über.
Danach machen wir noch eine längere Pause, bevor der nächste loop()
-Durchlauf beginnt.
Implementiere folgende Aufrufe in der loop()
-Funktion:
- Fade von dunkel nach hell mit 30 ms Schritten
- 200 ms Pause
- Fade von hell nach dunkel mit 60 ms Schritten
- 1200 ms Pause
Probiere für die helle Farbe andere Werte aus.
Ändere die Zeitparameter, so dass die Farben schneller bzw. langsamer überblenden.