The tutorials are licensed under a Attribution-NonCommercial-ShareAlike 4.0 International license (CC BY-NC-SA 4.0)

Assembler with ATMEL®-AVR®-microcontroller (in german)

AVR Assembler The assembler tutorial (pdf) uses ATMEL®-AVR®-microcontroller (ATmega32A) and is used in school (MICRO 12th and 13th grade). It is written to encourage "learning by doing". The tutorial covers many subjects, even interfaces like USB, and has near 400 pages.

Mikrocontrollertechnik-Kursus MODUL_A
Mikrocontrollertechnik-Kursus MODUL_B
Mikrocontrollertechnik-Kursus MODUL_C
Mikrocontrollertechnik-Kursus MODUL_D
Mikrocontrollertechnik-Kursus MODUL_F_Anhang

The Python and Raspi training course (in german)

The Python and Raspi training course is in German for my students (INFAP angewandte Informatik in der 13. Klasse). It covers graphical user interface with tkinter and ttk-widgets, file operations, accessing bus-interfaces (eia232, i2c) with the Raspi and hardware access with Raspi as webserver.

Grafische Benutzeroberfläche mit Tkinter und Ttk-Widgets
Dateioperationen mit Python
Schnittstellen mit dem Raspi (EIA232, I2C, 1-Wire)
Webseiten mit HTML5 und CSS3 (kurze Einführung)
Hardware steuern mit dem Raspi als Webserver


rover Informations for my students and old exams:

Projets de fin d'études 2017/2018
Projektarbeit CO22
Einführungspräsentation MICRO für die 12. Klasse
Für Nostalgiker: Prüfungsfragen zum Abschlussexamen T3EC