...
Code Block |
---|
language | java |
---|
title | Beispiel Grunstruktur |
---|
collapse | true |
---|
|
#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 |
---|
language | java |
---|
title | Beispiel Zusammengesetzte Operatoren |
---|
collapse | true |
---|
|
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 |
---|
language | java |
---|
title | Beispiel if... |
---|
collapse | true |
---|
|
if(x>120)
{
// Aktion wenn x grösser als 120
} |
Code Block |
---|
language | java |
---|
title | Beispiel if...else |
---|
collapse | true |
---|
|
if(x>120)
{
// Aktion wenn x grösser als 120
}
else
{
// Aktion wenn x kleiner als, oder genau 120
} |
Code Block |
---|
language | java |
---|
title | Beispiel for... |
---|
collapse | true |
---|
|
for(int i=0; i<=255; i++)
{
// Setzt i von 0 bis 255
} |