Schreibt man Anweisungen in das Unterprogramm loop()
, werden sie unendlich oft wiederholt.
Um etwas nur exakt 20 oder 30 oder 412 Mal ausführen zu lassen, gibt es die sogenannte for-Anweisung:
Was macht das obige Beispielprogramm?
Was würde die folgende Schleife machen?
for(int f=100; f<1000; f=f+3) { tone (11, f); delay(60); }
Seit 2016 hat auch die deutsche Polizei eine sog. Yelp-Sirene mit einem auf- und abschwellenden Heulton. Programmiere so eine Sirene. Dazu brauchst du zwei for-Schleifen.
Lauflicht: Schließe fünf LEDs an die Pins 9 bis 13 an und programmiere ein Lauflicht: Erst blitzt die LED an Pin 9, dann die an 10, dann 11 und so weiter.