Differences

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

Link to this comparison view

Both sides previous revision Previous revision
microcontrollertechnik:projects_details_sose26 [2026/03/15 06:23] – removed - external edit (Unknown date) 127.0.0.1microcontrollertechnik:projects_details_sose26 [2026/03/15 06:23] (current) – ↷ Page name changed from microcontrollertechnik:projekts_in_sose_2026 to microcontrollertechnik:projects_details_sose26 mexleadmin
Line 1: Line 1:
 +====== Microcontroller Projects of the Summer Semester 2026 ======
  
 +===== Semester Schedule =====
 +
 +The course is divided into several steps during the semester:
 +
 +{{drawio>microcontrollertechnik:AblaufMicrocontroller.svg}}
 +
 +\\ \\
 +
 +====== Weekly Schedule ======
 +
 +{{drawio>>elektroniklaborSemesterplanung}}
 +
 +== 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 <nowiki>C++</nowiki> (**Arduino is not possible**)
 +    - 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/actuator system
 +    - 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__" per group member applies.
 +    - 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]], especially the requirements 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]]