Microcontroller Projects of the Summer Semester 2026

The course is divided into several steps during the semester:

microcontrollertechnik:ablaufmicrocontroller.svg



Weekly Schedule

microcontrollertechnik:elektroniklaborsemesterplanung.png

Legend

Mandatory events are marked in bold.

  • 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.
  1. Group allocation:
    1. 2 to 3 people
    2. please ensure a good team atmosphere
  2. General conditions
    1. The programming language is C or C++ (Arduino is not possible)
    2. 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.
    3. An overarching overall concept must be developed, e.g. a computer game or a sensor/actuator system
    4. 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.
    5. Regarding self-developed lines of code:
      1. 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.
      2. The following do count: non-empty lines of public and private functions that you have created yourself.
      3. 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.
    6. Please note the information under Tips for Programming, especially the requirements for programming!
    7. Use the available serial interfaces.
      For groups of 3 people, the use of one interface is mandatory.

Details can be found under Presentation and Submission