Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
| microcontrollertechnik:projekte_im_sose_2026 [2026/03/08 20:44] – mexleadmin | microcontrollertechnik:projekte_im_sose_2026 [2026/03/08 20:47] (current) – removed mexleadmin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Microcontroller Projects of the Summer Semester 2026 ====== | ||
| - | ===== Schedule During the Semester ===== | ||
| - | |||
| - | The course is divided into several steps during the semester: | ||
| - | |||
| - | {{drawio> | ||
| - | |||
| - | \\ \\ | ||
| - | |||
| - | ====== Semester Schedule ====== | ||
| - | |||
| - | {{drawio>> | ||
| - | |||
| - | == Legend == | ||
| - | |||
| - | Mandatory events are marked in **bold**. | ||
| - | |||
| - | ===== Submission Deadlines (European date style) ===== | ||
| - | |||
| - | * 03.04.2026 - latest date for finalizing the group allocation. The timestamp in the ILIAS forum counts. | ||
| - | * 17.04.2026 - latest date for finalizing the software project idea. This should already have been clarified with me beforehand. The timestamp in the ILIAS forum counts. | ||
| - | * 24.06.2026 + 25.06.2026 - date for the presentation | ||
| - | * 03.07.2026 - latest date for submitting the software and the documentation via GitLab. The server timestamp counts. | ||
| - | |||
| - | ===== Requirements ===== | ||
| - | |||
| - | - Group allocation: | ||
| - | - 2 to 3 people | ||
| - | - please ensure a good team atmosphere | ||
| - | - General conditions | ||
| - | - The programming language is C or < | ||
| - | - The delay function must __not__ be used for time synchronization in the millisecond range! \\ A division into cycles (10 ms, 100 ms, etc.) must be used. | ||
| - | - An overarching overall concept must be developed, e.g. a computer game or a sensor/ | ||
| - | - In general, it is easier for me to give a good grade if more functionality is implemented. As a rule of thumb, "300 self-developed __lines of code__" | ||
| - | - Regarding self-developed lines of code: | ||
| - | - The following do __not__ count: lines that contain only comments. Header files, downloaded libraries, libraries provided by me, and code snippets. Macros, function prototypes, global variables. | ||
| - | - The following do count: non-empty lines of public and private functions that you have created yourself. | ||
| - | - Downloaded libraries or libraries provided by me should still be used where this makes sense. Header files, macros, function prototypes, and global variables should also be used. | ||
| - | - Please note the information under [[Tips for Programming]], | ||
| - | - Use the available serial interfaces. \\ __For groups of 3 people__, the use of one interface is mandatory. | ||
| - | |||
| - | ===== Presentation and Software Submission ===== | ||
| - | |||
| - | Details can be found under [[Presentation and Submission]] | ||