Loading...

Blitz Farbe

Blitzlichter in allen Farben!🎨

In den Zeilen 5 bis 11 definieren wir uns eine neue Funktion, mit der wir Blitzlichter in beliebigen Farben machen können:

void blitzFarbe(int farbe)

Im Unterschied zu unseren anderen Blitz-Funktionen bekommt die neue Funktion einen Parameter übergeben. Das erkennt man daran, dass in den runden Klammern hinter dem Funktionsnamen eine Variable und ihr Datentyp steht:
int farbe

So kann man ganz einfach ein orangenes Blitzlicht machen:
blitzFarbe(ORANGE);

Oder auch ein blaues Blitzlicht:
blitzFarbe(ROYALBLUE);

Oder auch Blitzlichter in allen anderen Farben!

Probiere die neue Funktion blitzFarbe(…); mal aus: Rufe sie dazu aus der loop-Funktion mehrfach mit verschiedenen Farbparametern auf.

Baue zusätzlich noch ein paar
delay(…); Anweisungen ein!

Dein Programm soll nacheinander verschiedenfarbige Blitzlichter erzeugen. Teste es auf dem BOB3!
1: Woher weiß man, ob eine Funktion mit oder ohne Parameter aufgerufen werden muss?
 Du hast nichts ausgefüllt!
 Prima, soweit richtig…
 Prima, alles richtig!
 Leider falsch…
 Eine Antwort ist richtig
 Schon ein paar richtig…