Holt mich hier raus!
Heute lernen wir, wie man die Blöcke des Reiters Steuerung verwendet, genauer gesagt die Blöcke unterbrechen und mit der nächsten Iteration fortfahrenDer Block unterbrechen dient dazu, eine Endlosschleife zu beenden. Stell dir vor, du möchtest, dass eine Aktion 100 Mal hintereinander durchgeführt wird, zum Beispiel eine LED ein- und auszuschalten während der Summer ertönt. Darüber hinaus möchtest du auch, dass sie auf Knopfdruck mit dem Ein-und Ausschalten aufhört bzw. der Summer keinen Ton mehr abgibt (da es jetzt genug gesummt und geblinkt hat). Wie können wir das erreichen? Das geht mit den Blöcken unterbrechen und fortfahren. Wenn du diese Blöcke in einer Endlosschleife einsetzt, kannst du sie automatisch unterbrechen (mit dem Block unterbrechen) oder mit der nächsten Anweisung fortfahren, ohne die aktuelle Anweisung zu beenden (mit dem Block fortfahren).
Dann wollen wir es uns mal ansehen!
Heute benötigst du:
- 1 x ZumBloq LED
- 1 x ZumBloq Taster
- 1 x ZumBloq Summer
- Eine Steuerplatine ZUM BT 328 oder eine, die mit Arduino UNO kompatibel ist
- Ein USB-Kabel
Wie müsste das Programm aussehen damit die Endlosschleife unterbrochen wird? Dieses Programm unterbricht das Blinken.Wie müsste hingegen ein Programm aussehen, das den Summer unterbricht, mit dem Blinken aber fortfährt?
Jetzt bist du an der Reihe.