Die Arduino-Kursreihe
Aufbaukurs 1: Ein strukturierter Code
Kursbeschreibung Kursbeschreibung Kursbeschreibung
Im zweite Teil der Kursreihe bauen wir die Programmierkenntnisse weiter aus und lernen Funktionen zu erstellen und aufzurufen, setzen Kommentare und kommentieren einzelne Codezeilen aus. Alles, was wir im Starterkurs rund um LEDs gelernt haben, können wir jetzt nutzen, um ein neues Bauteil einzuführen: Die 7-Segment-Anzeige, leicht zu programmieren, aber schwieriger anzuchließen. Durch sie können wir die Ziffern von 0 – 9 ausgeben lassen.
Dauer: ca. 4 Stunden
Quiz: Wie viele LEDs sind in einer 7-Segment-Anzeige verbaut?


Shop Shop Shop
Kursinhalte Kursinhalte Kursinhalte
Wenn du für den Kurs angemeldet bist, gelangst du über die Tafeln zu den interaktiven Lektionen.
Die 7-Segment-Anzeige
Lerne in einem ersten Schritt das Bauteil kennen, anzuschließen und zu programmieren


Countdown
3 … 2 …1 … aus
Nutze den Reset-Button
Funktionen und Befehle
Durch selbst erstellten Funktionen können wir mehrere Befehle hintereinander ausführen (lassen)



Ampel

Multiplexing: Die vierstellige 7-Segment-Anzeige
Lerne in einem ersten Schritt das Bauteil kennen, anzuschließen und zu programmieren



Kommentare
Nur ein gut kommentierter Code ist ein guter Code: Nutze Kommentare zum Erklären oder kommentiere aus zum Experimentieren




Arduino Lexikon Lexikon Lexikon
Das „Hardware“-Lexikon wird mit jedem neuen Kurs erweitert: Hier findest du alles, was du über die Bauteile wissen musst.
Ergänzungskurs: Ergänzungskurs: Ergänzungskurs: Karel the Robot (Teil 1)
Der kleine blaue Roboter hilft dir dabei, die Grundlagen der imperativen Programmierung spielend einfach zu meistern. Durch die visuelle umsetzung siehst du genau, wie und wann dein eigener Code umgesetzt wird, was welcher Befhl macht und wie dein Program funktioniert!
Die imperative Progarmmierung
Schreibe deine (ersten) eigenen Programme, die Karel durch seine eigene kleine Welt steuern und lerne so alles über den Aufbau deiner (eigenen) Programme, verstehe den Unterschied zwischen Funktionen und Befehlen, binde Kommentare in deinen Code ein und vertiefe so die Grundlagen der imperativen Programmierung.