Grundkenntnisse Programmierung 1 (Pulsierende LED): Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Zeile 13: Zeile 13:
</syntaxhighlight>
</syntaxhighlight>
----
----
*Die Setup-Funktion wird einmalig beim Start des Arduino-Boards oder nach einem Reset ausgefüuhrt. In dieser Funktion werden Grundeinstellungen wie Variablendeklarationen oder die Konfiguration
'''Setup-Funktion'''
der seriellen Schnittstelle vorgenommen. Zusätzlich werden die Ein- und Ausgänge gesetzt.
* Wird einmalig beim Start des Arduino-Boards oder nach einem Reset ausgeführt.  
* In dieser Funktion werden Variablen, Pinmodi, Bibliotheken, usw. initalisiert.  
* Muss immer vorhanden sein!


*Die Setup-Funktion ist zwingend notwendig und muss immer vorhanden sein, auch wenn keine
'''Die Loop-Funktion'''
Deklarationen erfolgen müssen. In diesem Fall bleibt die Funktion ohne Anweisungen.
* Ist eine Endlosschleife, die nach jedem Durchlauf erneut aufgerufen wird.
 
* Hier schreiben wir unseren Code hinein, der dauerhaft ausgeführt werden soll.
*Die Loop-Funktion ist der zweite Bereich der Grundstruktur eines Arduino-Programms und hat
die Aufgabe eines Hauptprogramms. Nach dem einmaligen Durchlaufen der Setup-Funktion wird
die Loop-Funktion durchlaufen – wie der Name schon sagt, als endlose Schleife. Im Loop werden
alle weiteren Anweisungen und Funktionsaufrufe untergebracht, die im Normalbetrieb für die
gewünschte Lösung benötigt werden.

Version vom 31. Mai 2023, 16:18 Uhr

Void loop und Void setup


void setup ( ) // Programmstart
{
  // Anweisungen
}
void loop ( )  // Hauptschleife
{
  // Anweisungen
}

Setup-Funktion

  • Wird einmalig beim Start des Arduino-Boards oder nach einem Reset ausgeführt.
  • In dieser Funktion werden Variablen, Pinmodi, Bibliotheken, usw. initalisiert.
  • Muss immer vorhanden sein!

Die Loop-Funktion

  • Ist eine Endlosschleife, die nach jedem Durchlauf erneut aufgerufen wird.
  • Hier schreiben wir unseren Code hinein, der dauerhaft ausgeführt werden soll.