Programmierrichtlinien Einsteiger: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
Zeile 1: | Zeile 1: | ||
[[Kategorie:Arduino: Projekt]] | [[Kategorie:Arduino: Projekt]] | ||
'''Autor:''' Justin Frommberger<br/> | '''Autor:''' Justin Frommberger<br> | ||
=== Beispiele === | |||
'''Quelltext 1:''' <code>Beispiel.ino</code> | |||
<syntaxhighlight lang="C" style="border: none; background-color: #EFF1C1; font-size:14px"> | |||
/* Konstanten */ | |||
const byte LED_PIN = 9; | |||
const byte FADE_SCHRITT = 5; | |||
/* Variablen deklarieren */ | |||
byte Helligkeit = 0; | |||
int Baum_blau = 2; | |||
</syntaxhighlight> | |||
== Konstanten == | == Konstanten == | ||
Werden großgeschrieben, siehe Beispiele. | Werden großgeschrieben, siehe Beispiele. | ||
Zeile 42: | Zeile 55: | ||
|} | |} | ||
<br> | <br> | ||
---- | ---- | ||
→ zurück zum Hauptartikel: [[Arduino Projekt: Pulsierende LED| klicken!]] | → zurück zum Hauptartikel: [[Arduino Projekt: Pulsierende LED| klicken!]] |
Version vom 2. August 2023, 08:23 Uhr
Autor: Justin Frommberger
Beispiele
Quelltext 1: Beispiel.ino
/* Konstanten */
const byte LED_PIN = 9;
const byte FADE_SCHRITT = 5;
/* Variablen deklarieren */
byte Helligkeit = 0;
int Baum_blau = 2;
Konstanten
Werden großgeschrieben, siehe Beispiele.
Variablen
Wird der erste Buchstabe großgeschrieben, siehe Beispiele.
define# und const
Const oder #define können für Konstanten verwendet werden.
Generell wird const vor #define vorgezogen.
Datentyp
Datentyp | Bemerkung | Wertebereich |
---|---|---|
bool | 1 Bit [true,false] | [0,1] |
byte | 8 Bit ohne Vorzeichen | [0,255] |
char | 8 Bit ASCII-Zeichen | [ [-128,128] |
double | 64 Bit Fließkommazahl, 15 Nachkommastellen | [2,2^−308, +1,79^308] |
float | 32 Bit Fließkommazahl, 6 Nachkommastellen | [−3,4^38, +3,4^38] |
int | 16 Bit Integer mit VZ | [-32768, +32767] |
long | 32 Bit Integer mit VZ | [−2^32, +2^32 − 1] |
short | 16 Bit Integer mit VZ | [-32 768,+32 767] |
string | Zeichenkette vom Typ char | Buchstaben |
unsigned char | 8 Bit Integer ohne VZ | [0,255] |
unsigned int | 16 Bit Integer ohne VZ | [0,65535] |
unsigned long | 32 Bit Integer ohne VZ | [0,4294967295] |
→ zurück zum Hauptartikel: klicken!