__info__

In diesem Beispiel wollen wir uns eine eigene Funktion definieren!

BOB3 soll mit allen LEDs ein weißes Blitzlicht machen!!

__info__

Damit wir unsere neue Funktion von überall aufrufen können, schreiben wir die Definition außerhalb der setup-Funktion und außerhalb der loop-Funktion direkt nach der #include-Anweisung in Zeile 4.

Wir haben dann eine globale Funktion definiert.

Wir rufen die Funktion in Zeile 23 auf:
blitz();

__aufgabe__

Compiliere das Programm und teste es auf deinem BOB3.

Was macht es?


__aufgabe__

Ändere das Programm folgendermaßen ab:

Die Zeilen 5 bis 8 sollen durch eine for-Schleife ersetzt werden. Am BOB3 soll dasselbe passieren wie vorher!

Überprüfe deine Lösung, indem du das Programm compilierst und auf dem BOB3 laufen lässt!

__aufgabe__

Füge in der loop-Funktion Anweisungen hinzu, so dass folgendes passiert:


Überprüfe deine Lösung, indem du das Programm compilierst und auf dem BOB3 laufen lässt!

__quiz__

1: Compiliert das Programm, wenn man die blitz()-Funktion in Zeile 2 aufruft? 
2: Compiliert das Programm, wenn man die blitz()-Funktion in der setup()-Funktion aufruft? 
 Du hast nichts ausgefüllt!
 Prima, soweit richtig…
 Prima, alles richtig!
 Leider falsch…
 Eine Antwort ist richtig
 Schon ein paar richtig…
Fahre mit der Maus über die Symbole!