Grundkenntnisse Programmierung 4 (USS mit Buzzer): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 5: | Zeile 5: | ||
== Initialisierung (Zuweisung) == | == Initialisierung (Zuweisung) == | ||
===#define=== | ===#define=== | ||
* | * Weißt einem Wert einen Namen zu, bevor das Programm kompiliert wird | ||
* Definierte Konstanten in Arduino belegen keinen Programmspeicherplatz auf dem Chip | |||
* Der Compiler ersetzt zur Kompilierzeit Verweise auf diese Konstanten durch den definierten Wert. | |||
<syntaxhighlight lang="C" style="border: none; background-color: #EFF1C1; font-size:14px"> | |||
#define ledPin 6 | |||
// Der Compiler ersetzt alle Erwähnungen von ledPin zur Kompilierzeit durch den Wert 6. | |||
</syntaxhighlight> | |||
===pulseIn=== | ===pulseIn=== | ||
* | * |
Version vom 26. Juni 2023, 14:33 Uhr
Serial Monitor
Serial.print(ln)
Initialisierung (Zuweisung)
#define
- Weißt einem Wert einen Namen zu, bevor das Programm kompiliert wird
- Definierte Konstanten in Arduino belegen keinen Programmspeicherplatz auf dem Chip
- Der Compiler ersetzt zur Kompilierzeit Verweise auf diese Konstanten durch den definierten Wert.
#define ledPin 6
// Der Compiler ersetzt alle Erwähnungen von ledPin zur Kompilierzeit durch den Wert 6.