Hier findest du eine Übersicht über grundlegende Befehle und Strukturen, um in die Arduino-Programmierung einzusteigen.
void setup() { // Wird einmal beim Start des Arduino ausgeführt } void loop() { // Wird kontinuierlich wiederholt }
pinMode(pin, mode);
digitalWrite(pin, HIGH/LOW); int state = digitalRead(pin);
analogWrite(pin, value); int value = analogRead(pin);
unsigned long duration = pulseIn(pin, value);
delay(milliseconds);
unsigned long time = millis();
Serial.begin(baudrate);
Serial.print(data); Serial.println(data);
if (Serial.available()) { char input = Serial.read(); }
if (condition) { // Code ausführen, wenn Bedingung wahr ist } else { // Code ausführen, wenn Bedingung falsch ist }
for (int i = 0; i < 10; i++) { // Wiederholt den Code 10 Mal }
while (condition) { // Code ausführen, solange die Bedingung wahr ist }
long mappedValue = map(value, fromLow, fromHigh, toLow, toHigh);
void setup() { pinMode(13, OUTPUT); // Setzt Pin 13 als Ausgang } void loop() { digitalWrite(13, HIGH); // LED einschalten delay(1000); // 1 Sekunde warten digitalWrite(13, LOW); // LED ausschalten delay(1000); // 1 Sekunde warten }