Inhaltsverzeichnis

Mikrocontroller-Projekte des Wintersemesters 2025

Ablauf im Semester

Der Kurs ist im Semester in verschiedene Schritte aufgeteilt:

microcontrollertechnik:ablaufmicrocontroller.svg



Semesterablauf

microcontrollertechnik:elektroniklaborsemesterplanung.png

Legende

Pflichtveranstaltungen sind mit fetter Schrift gekennzeichnet.

Abgabetermine

Vorgaben

  1. Gruppeneinteilung:
    1. 2 bis 3 Personen
    2. bitte sorgen Sie für eine gutes Klima im Team
  2. Allgemeine Randbedingungen
    1. Programmiersprache ist C bzw. C++ (Arduino ist nicht möglich)
    2. Die Delay-Funktion darf nicht für die Zeit-Synchronisation im Millisekunden-Bereich genutzt werden!
      Es ist eine Einteilung in Takte (10ms, 100ms, etc.) zu verwenden.
    3. Eine übergeordnete Gesamtidee ist zu entwickeln, z.B. ein Computerspiel oder ein Sensor- / Aktorsystem
    4. Generell fällt es mir leichter eine gute Note zu geben, wenn mehr Funktionalität umgesetzt ist. Als Hausnummer gelten „300 selbstentwickelte Codezeilen“, pro Gruppenmitglied.
    5. Zu selbstentwickelte Codezeilen:
      1. Es zählen nicht: Zeilen die nur Kommentare enthalten. Header-Dateien heruntergeladene oder von mir bereitgestellte Libraries und Codeschnipsel. Makros, Funktionsprototypen, globale Variablen.
      2. Es zählen: nicht-leere Zeilen von public und private functions, welche Sie selbst-erstellt haben.
      3. Weiterhin sollen heruntergeladene oder von mir bereitgestellte Libraries genutzt werden, wo dies sinnvoll ist. Auch header-Dateien, Makros, Funktionsprototypen, globale Variablen sollen verwendet werden.
    6. Beachten Sie die Infos unter Tipps für Programmierung, insbesondere die Vorgaben für die Programmierung!
    7. Nutzen Sie die vorhandenen, seriellen Schnittstellen. Bei Gruppen aus 3 Personen ist dir Verwendung einer Schnittstelle zwingend.

Für die Vorträge finden Sie hier weitere Tipps

Präsentation und Abgabe der Software

Details dazu finden Sie unter Präsentation und Abgabe