...
| 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
} |