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

Robotik-Lernen
Allgemein

Robotik-Lernen

Robotik-Lernen(Ein umfassender Leitfaden für Interessierte) Robotik ist eines der faszinierendsten und anwendungsreichsten Fachgebiete in der Welt der Technologie, das eine Kombination aus Maschinenbau, Elektrotechnik und