Sensors, interfaces and bus systems (SENIN, BUSSY)


This tutorial will cover microcontroller 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 mainly suited to study on your own, the focus lying on learning by doing and on a most practical approach (70%).

This tutorial is licensed under a Creative Commons Attribution - NonCommercial - ShareAlike 4.0 International License (CC BY-NC-SA 4.0). Creative Commons Lizenzvertrag

This course is written under heavy pressure of time. There will be errors and gaps to be filled later. Thanks for feedback and error notification to my mail address.


1. Operational amplifiers

2. Interfaces

3. TIA-232

4. Encryption

5. Buses


7. OpenHAB

8. Wireless

9. LoRaWan

Learning outcomes

After having successfully passed this module, a student will have acquired the following competences:

  1. Know measurement terminology, basic functioning of operational amplifiers and interfaces.
  2. Interface embedded systems to the real world using a variety of sensors and actuation hardware.
  3. Know basics of control and feedback systems and use them.
  4. Know basics of a networked future and local distributed embedded systems.
  5. Know a messaging protocol for the Internet of Things and Machine to Machine communication.
  6. Be able to build and run a smart home with different network topologies.
  7. Design simple circuits with a circuit design software.

Objectives of the module

The main objective of this module is to help the student to develop knowledge and skills relating to interfacing sensors and embedded systems and connecting them together in a network through a fun, hands-on, discovery-learning experience, supplemented by lecture-based inputs where appropriate.