Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejava
titleBeispiel Grunstruktur
collapsetrue
#define LED_PIN 13
 
int counter = 0;
 
void setup() 
{
  pinMode(LED_PIN, OUTPUT);
}

void loop() 
{
  digitalWrite(LED_PIN, HIGH);
  delay(1000);
  digitalWrite(LED_PIN, LOW);
  delay(1000);
  counter++;
}

Variablen

...

int (byte, int, uint, long, ulong)
Ganzzahlige Variablen
z.B. int x = 22;

...

boolean
Schaltvariable
z.B. boolean state = false;

Operatoren

...

Arithmetische Operatoren (+,-,*,/,=,%)

...

Code Block
languagejava
titleBeispiel Zusammengesetzte Operatoren
collapsetrue
x++ // x um eins erhöhen
y– // y um eins verringern
z+=2 // z um zwei erhöhen
i-=5 // i um fünf verringern

Kontroller

Code Block
languagejava
titleBeispiel if...
collapsetrue
if(x>120)
{
  // Aktion wenn x grösser als 120
}
Code Block
languagejava
titleBeispiel if...else
collapsetrue
if(x>120)
{
  // Aktion wenn x grösser als 120
}
else
{
  // Aktion wenn x kleiner als, oder genau 120
}
Code Block
languagejava
titleBeispiel for...
collapsetrue
for(int i=0; i<=255; i++) 
{
  // Setzt i von 0 bis 255
}