while

Wiederhole die Übung, solange du sie noch nicht verstanden hast.

Jetzt geht es um den Steuerblock While (Solange) … Dieser Block ermöglicht es, dass bestimmte Anweisungen ausgeführt werden, solange eine Bedingung erfüllt ist.

diwopostcontrolLos geht´s!

Du benötigst:

  • 1 x ZumBloq LDR
  • 1 x ZumBloq Summer
  • Eine Steuerplatine ZUM BT 328 oder eine andere, die mit Arduino UNO kompatibel ist
  • Ein USB-Kabel

Dieser Block funktioniert auf sehr einfache Art und Weise. Wir wollen es uns anhand von einem Beispiel ansehen. ejemplobloquemientrasBei diesem Programm ertönt der Summer wenn die vom Lichtsensor wahrgenommene Lichtmenge über 400 liegt. Es handelt sich um einen Alarm, der auf zu große Lichteinstrahlung reagiert. Diese Funktionsweise wird durch das folgende Schema dargestellt:whileEs ist sehr wichtig darauf zu achten, dass die Lichtmenge bei jeder Iteration der Schleife aktualisiert werden muss. Geschieht dies nicht und befinden wir uns erst einmal in der Schleife, wird der Wert des Sensors nicht erneut ausgelesen und es gibt kein Herauskommen aus der Schleife mehr.