Arduino Kurs: Dritter Tag – Einführung in die Programmierung

Grundlagen der Programmierung mit Arduino: Variablen, Schleifen, Bedingungen

Die Programmierung mit Arduino erfolgt in der Programmiersprache C/C++. Hier sind die grundlegenden Konzepte, die man kennen sollte:

 

Variablen

Variablen sind benannte Speicherorte, die Werte speichern können. Sie haben einen Datentyp, der angibt, welche Art von Daten sie speichern können, und einen Namen, über den sie im Programm angesprochen werden.

Datentypen:

– int: Ganze Zahlen (z.B. `int ledPin = 13;`)

– float: Gleitkommazahlen (z.B. `float temperature = 24.5;`)

– char: Einzelne Zeichen (z.B. `char letter = ‚A‘;`)

– boolean: Wahrheitswerte (`true` oder `false`) (z.B. `boolean isOn = true;`)

 

Beispiele:

 

Schleifen

Schleifen erlauben es, einen Block von Anweisungen mehrfach auszuführen.

 

for-Schleife

Wird verwendet, wenn die Anzahl der Durchläufe bekannt ist.

while-Schleife

Wird verwendet, wenn die Schleife so lange ausgeführt werden soll, bis eine Bedingung nicht mehr erfüllt ist.

do-while-Schleife

Ähnlich wie die while-Schleife, aber der Codeblock wird mindestens einmal ausgeführt.

Bedingungen

Bedingungen ermöglichen es, Entscheidungen im Code zu treffen.

 

if-Bedingung

Führt einen Codeblock aus, wenn die Bedingung wahr ist.

if-else-Bedingung

Führt einen Codeblock aus, wenn die Bedingung wahr ist, und einen anderen, wenn sie falsch ist.

else-if-Bedingung

Ermöglicht mehrere Bedingungen.

Beispielprogramm: Blinkende LED mit Variablen, Schleifen und Bedingungen

 

Aufgabe: erkläre folgender Code

Teile diesen Beitrag

Mehr zu entdecken

Allgemein

Arduino-Kurs: RGB-LED/PWM und Abschlussprojekte

Abschlussprojekt und Präsentation     – Praktisch: DieSchüler arbeiten an einem eigenen kleinen Projekt oder in Gruppen an einemgrößeren Projekt, wie z.B. einem Mini-Roboter, einer Alarmanlage

Allgemein

Arduino-Kurs: Fünfter Tag – Erweiterte Sensoren und Motoren

Servomotor – Ein Servomotor ist ein Gerät, das präzise Steuerung vonWinkelposition, Geschwindigkeit und Beschleunigung ermöglicht. – Servomotoren werden häufig in Robotik, Modellbau, undSteuerungssystemen verwendet.