Allgemeine Grundlagen
- Aufbau eines Rechnersystems
- Werkzeuge der Softwareentwicklung
- Syntax und Semantik
Grundlagen zur Programmierung der Physical Computing Plattform Arduino
- Einführung in die Programmiersprache C für Arduino (Programmaufbau, Konstanten, Datentypen, Deklarationen, Ausdrücke, Anweisungen, Operatoren, Kontrollstrukturen, Funktionen, arduino-spezifische Funktionen)
- Grundlagen analoger und digitaler Signale, A/D-Wandlung
- Ansteuerung von analogen und digitalen Sensoren und Aktoren (Taster, Temperatur-, Licht-, und Distanzsensoren, LEDs, Motoren).
Praktikum mit Arduino
- Entwickeln von C-Programmen
- Aufbau von Hardware-Schaltungen mit Sensoren und Aktoren, sowie Schreiben von C-Programmen zur Ansteuerung der Hardware
- Testen, Fehlersuche