Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
microcontrollertechnik:projektdetails_wise26 [2026/09/17 17:15] – removed - external edit (Unknown date) 127.0.0.1microcontrollertechnik:projektdetails_wise26 [2026/09/17 18:06] (current) mexleadmin
Line 1: Line 1:
 +====== Mikrocontroller-Projekte des Wintersemesters 2026 ======
 +
 +===== Ablauf im Semester =====
 +
 +Der Kurs ist im Semester in verschiedene Schritte aufgeteilt:
 +
 +{{drawio>microcontrollertechnik:AblaufMicrocontroller.svg}}
 +
 +\\ \\
 +
 +====== Semesterablauf ======
 +
 +{{drawio>>elektroniklaborSemesterplanung}}
 +
 +== Legende ==
 +
 +Pflichtveranstaltungen sind mit fetter Schrift gekennzeichnet.
 +
 +===== Abgabetermine =====
 +
 +  * 23.10.2026 - spätester Termin für das Fixieren der Gruppeneinteilung. Es zählt der Zeitstempel im ILIAS Forum.
 +  * 06.11.2026 - spätester Termin für das Fixieren der Software-Projekt-Idee. Diese sollte vorher bereits mit mir geklärt worden sein. Es zählt der Zeitstempel im ILIAS Forum.
 +  * 18.01.2027 + 20.01.2027 Termin für Präsentation 
 +  * 22.01.2027 - spätester Termin für die Abgabe der Software und der Doku über GitLab. Es zählt der Zeitstempel des Servers.
 +
 +===== Vorgaben =====
 +
 +  - Gruppeneinteilung: 
 +    - 2 bis 3 Personen
 +    - bitte sorgen Sie für eine gutes Klima im Team
 +  - Allgemeine Randbedingungen
 +    - Programmiersprache ist C bzw. <nowiki>C++</nowiki> (**Arduino ist nicht möglich**)
 +    - 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.
 +    - Eine übergeordnete Gesamtidee ist zu entwickeln, z.B. ein Computerspiel oder ein Sensor- / Aktorsystem
 +    - Generell fällt es mir leichter eine gute Note zu geben, wenn mehr Funktionalität umgesetzt ist. Als Hausnummer gelten "300 selbstentwickelte __Code__zeilen", pro Gruppenmitglied.
 +    - Zu selbstentwickelte Codezeilen:
 +      - Es zählen __nicht__: Zeilen die nur Kommentare enthalten. Header-Dateien heruntergeladene oder von mir bereitgestellte Libraries und Codeschnipsel. Makros, Funktionsprototypen, globale Variablen.
 +      - Es zählen: nicht-leere Zeilen von public und private functions, welche Sie selbst-erstellt haben.
 +      - Weiterhin sollen heruntergeladene oder von mir bereitgestellte Libraries genutzt werden, wo dies sinnvoll ist. Auch header-Dateien, Makros, Funktionsprototypen, globale Variablen sollen verwendet werden.
 +    - Beachten Sie die Infos unter [[https://wiki.mexle.org/microcontrollertechnik/tipps_fuers_programmieren|Tipps für Programmierung]], insbesondere die Vorgaben für die Programmierung!
 +    - Nutzen Sie die vorhandenen, seriellen Schnittstellen. Bei Gruppen aus 3 Personen ist dir Verwendung einer Schnittstelle zwingend.
 +
 +Für die Vorträge finden Sie [[https://wiki.mexle.org/microcontrollertechnik/praesentation?|hier]] weitere Tipps
 +
 +===== Präsentation und Abgabe der Software =====
 +
 +Details dazu finden Sie unter [[Präsentation und Abgabe]]