Loading...

Blitz

Blitzlicht!  ⛈️⚡

In diesem Beispiel wollen wir uns eine eigene Funktion definieren.

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

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 18 auf:
blitz();

Compiliere das Programm und teste es auf deinem BOB3.

Was macht es?

Ä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!

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!
1: Compiliert das Programm, wenn man die blitz()-Funktion in Zeile 2 aufruft?
2: Würde das Programm compilieren, wenn man die blitz()-Funktion in der setup()-Funktion aufrufen würde?
 Du hast nichts ausgefüllt!
 Prima, soweit richtig…
 Prima, alles richtig!
 Leider falsch…
 Eine Antwort ist richtig
 Schon ein paar richtig…