Programmieren auf dem Arduino

 

Kommentar

// Kommentar

/* Kommentar */

Variablen

byte x = 0;   // von 0 bis 255

int x = 0;  // von -32 768 bis 32 767

unsigned int x = 0; // von 0 bis 65 535

long x = 0; // 32 bit

float x = 0.14; // Gleitkommavariable

boolean x = false;

const int = 65;

Define

#define RIGHT 1   // ersetzt im gesamten Quellcode den Begriff „RIGHT“ durch „1“

Operatoren

x++;

x+=1;

x*=2;   // x = x * 2;

If

if (x == 0)

{

x++;

}

else

{

x+=2;

}

Switch … Case

Switch (x)

{

case 1:

x++;

break;

case 2:

x–;

break;

default:

x=0;

}

for

for (int x = 0; x < 10; x++)

{

y++;

}

while

while (x<10)

{

x++;

}

do … while

do

{

x++

} while (x<10)

Funktionen

int summe(int x, int y)

{

return x + y;

}

delay

delay(1000);   // 1000ms

Pin Deklaration

pinMode(5, INPUT);

pinMode(6, OUTPUT);

Datenübertragung an PC

Serial.begin(9600);   //in Setup mit Baudrate 9600

Serial.println(„Hallo Welt“);   // Hallo Welt mit Zeilenumbruch

Serial.print(„Hallo Welt“);  // Hallo Welt ohne Zeilenumbruch

 

 

(Bisher 116 Besucher, heute 1 Besucher)