Dies ist eine alte Version des Dokuments!
Microcontroller-Projekte des Wintersemesters 2024/25
Ablauf im Semester
Der Kurs ist im Semester in verschiedene Schritte aufgeteilt:
| Semester- woche  | Titel | Beschreibung | |
|---|---|---|---|
| SW1 | Kickoff in der ersten Woche | hier werden die Details zum Kurs durchgegangen und die Vorbereitungen besprochen. | |
| SW1 | erste Übung | Bereits in der ersten Woche werden erste „Gehversuche“ in der Entwicklungsumgebung umgesetzt um die Software und Hardware zu testen. | |
| SW2 - SW10 | Geführte Entwicklung von Code |  Dies ist aufgeteilt in  - Montags: Einführung in die Themen durch Tim Fischer mit Schwerpunkt auf die Theorie - Donnerstags: praktische Arbeit an der Hardware durch Tim Fischer, Petre Sora (ASE) und Ralf Ziegler (MR)  | |
| SW11 - SW15 | eigenständige Arbeit |  Hier sind Sie am Start und müssen vorgegebene Projekte bearbeiten  Montags und Donnerstags: Mentorings mit Tim Fischer, Petre Sora (ASE) und Ralf Ziegler (MR)  | |
| SW15 | Abgabe des Codes und der Doku | Die Inhalte müssen bis 17.01.2024 hochgeladen sein. | |
| im Prüfungs-zeitraum | schriftliche Prüfung | Eine Beispielklausur ist in ILIAS zu finden | 
Abgabe
- Zur Abgabe der Softwarekomponenten
- Bitte geben Sie folgenden Komponenten ab:
- Projektordner aus Microchip Studio
 - Bericht mit Fluss/Zustandsdiagramm als PDF
 
 - Bitte entfernen Sie nicht notwendige Files, d.h. lassen Sie alte, nicht eingebundene Files und alte Versionen weg, sofern Sie solche angelegt haben
 - Die Abgabe erfolgt per GITlab
 
 - Für die Bewertung des Fachs Microcontrollertechnik wird folgendes Schema verwendet: bewertung_ws24_prj99.xlsx
Die Bewertung setzt sich aus folgenden Punkten zusammen:- 60% Prüfung im Prüfungszeitraum
 - 30% Code-Qualität (u.a. Funktionsfähigkeit des Programms, Code-Struktur, konsistente Namensgebung, Inline Dokumentation)
 - 5% Bericht + Flussdiagramm
 - 5% Mitarbeit bei den Mentorings
 
 
Allgemeine Randbedingungen
- Lesen Sie die Ihnen zugewiesene Projektbeschreibung gut durch
 - Programmiersprache ist C (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. - Beachten Sie die Infos unter Tipps für Programmierung, insbesondere die Vorgaben für die Programmierung!