last updated: 2023-05-09
The tutorials are licensed under a Attribution-NonCommercial-ShareAlike 4.0 International license (CC BY-NC-SA 4.0)
This tutorial covers electronics fundamentals and is used as course in the training to the Brevet de Technicien Supérieur (BTS) Internet of Things (IoT) in the Lycée des Arts et Métiers in Luxembourg. The course is suited to study on your own, the focus lying on learning by doing. 1. The Rover 2. Hey Mr Ohm 3. Kirchhoff's circuit laws 4. Power and Energy 5. Alternating Current 6. Capacitor and Inductor 7. Diode and Transistor |
This tutorial covers microelectronics fundamentals and is used as course in the training to the Brevet de Technicien Supérieur (BTS) Internet of Things (IoT) in the Lycée des Arts et Métiers in Luxembourg. The course is suited to study on your own, the focus lying on learning by doing. 1. Numbers and codes 2. Combinational logic 3. Sequential logic 4. Memory 5. Stack 6. Adressing modes 7. Interrupts 8. AD/DA converter |
This tutorial covers fundamentals of sensors, interfaces and bus systems and is used as course in the training to the Brevet de Technicien Supérieur (BTS) Internet of Things (IoT) in the Lycée des Arts et Métiers in Luxembourg. The course is suited to study on your own, the focus lying on learning by doing. 1. Operational amplifiers 2. Interfaces 3. TIA-232 4. Encryption 5. Buses 6. MQTT 7. OpenHAB 8. Wireless 9. LoRaWan |
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. PYTHON BASICS 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 |
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 |