Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
start:skript:tut2 [2019/11/01 10:58] luismeixner |
start:skript:tut2 [2019/11/01 11:32] (aktuell) luismeixner |
||
---|---|---|---|
Zeile 66: | Zeile 66: | ||
=====Schleifen===== | =====Schleifen===== | ||
- | Mithilfe von Schleifen kann man einen bestimmten Codeabschnitt wiederholen, solange eine vorgegebene Bedingung erfüllt ist. Beispiele für Schleifen sind zum Beispiel die While- und die For-Schleife. | + | Mithilfe von Schleifen kann man einen bestimmten Codeabschnitt wiederholen, solange eine vorgegebene Bedingung erfüllt ist. Beispiele für Schleifen sind die While- und die For-Schleife. |
====While-Schleife==== | ====While-Schleife==== | ||
Allgemein sieht die Syntax der While-Schleife so aus: | Allgemein sieht die Syntax der While-Schleife so aus: | ||
Zeile 92: | Zeile 92: | ||
====For-Schleife==== | ====For-Schleife==== | ||
- | Mithilfe der For-Schleife kann man das Beispiel von oben vereinfachen. Das ist sinnvoll, da Schleifen sehr häufig genutzt werden, um Codezeilen für eine bestimmte Anzahl von Malen zu wiederholen, | + | Mithilfe der For-Schleife kann man das Beispiel von oben vereinfachen. Das ist sinnvoll, da Schleifen sehr häufig genutzt werden, um Codezeilen eine bestimmte Anzahl von Malen zu wiederholen, |
Die allgemeine Syntax sieht so aus: | Die allgemeine Syntax sieht so aus: | ||
<code c++> | <code c++> | ||
Zeile 127: | Zeile 127: | ||
</code> | </code> | ||
Der Wert des dritten Eintrags von MyPins ist jetzt also 0. | Der Wert des dritten Eintrags von MyPins ist jetzt also 0. | ||
+ | ====Aufgabe aus dem Tutorium==== | ||
+ | Es soll ein Array mit 5 Elementen erzeugt werden, welche dann einzeln auf der Konsole ausgegeben werden sollen. | ||
+ | <code c++> | ||
+ | int myPins[] = {2, 4, 8, 3, 6};//Initialisieren des Arrays | ||
+ | |||
+ | void setup() { | ||
+ | for (byte i = 0; i < 5; i = i + 1) {//Jedes Element des Arrays einzeln auslesen und printen | ||
+ | Serial.println(myPins[i]); | ||
+ | } | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | } | ||
+ | </code> |