Subject description - B3B38LPE

Summary of Study | Summary of Branches | All Subject Groups | All Subjects | List of Roles | Explanatory Notes               Instructions
B3B38LPE Laboratories of Industrial Electronics and Sensors
Roles:PV Extent of teaching:0P+4L
Department:13138 Language of teaching:CS
Guarantors:Petrucha V. Completion:KZ
Lecturers:Drábek T., Fischer J., Janošek M., Petrucha V. Credits:4
Tutors:Drábek T., Dressler M., Fischer J., Janošek M., Petrucha V. Semester:L

Web page:


The objective of the "Laboratories" is to introduce students in a playful and interactive way with basic blocks of an industrial sensor system - from the sensor itself, through signal processing circuits, analog to digital signal conversion, software processing by a microcontroller up to the sending of the results to the superior system or database and their presentation to the user within the concept "Internet of Things".

Study targets:

see the abstract


The aim of the "Laboratories" is to individually try and learn to use the basic components and blocks in the industrial electronic microcontroller driven sensor systems, gradually being able to combine these blocks and use them to solve more complicated (and more interesting :-) tasks and applications. Students have STM32-based development tools (such as STM32 Nucleo kits) that include a programmer, a debugger, and a serial port for PC debugging. In addition to laboratory equipment, the use of the LEO - Little Embedded Oscilloscope platform is also expected. Software development is possible on the mbed platform or any other - for more experienced users. Accessories include sensors (e.g. acceleration, light, distance, magnetic field, infrared radiation and temperature), simple displays and actuators (LED, OLED display, piezo, relay, stepping motors). The students will use breadboards or universal PCBs to create the circuits. The goal is to control the basic peripherals (HW and SW) and to build a larger system that will collect and evaluate data, perform action interventions and present the results to the user, such as via WiFi (ESP8266). Such a system may be a line-tracking robot, a mobile-operated robot, a simple weather station, a bicycle alarm system, a RGB LED controlled over WiFi, FFT analyzer - light music, etc.

Course outlines:

The focus of the subject is laboratory work, regular lectures are not planned but, on the contrary, exceptional lectures on related topics submitted by external collaborators from industry are possible.

Exercises outline:

Exercises are designed to be a benefit for a complete beginner as well as an advanced developer and programmer of embedded devices. It will be possible to pass a schedule prepared for students with a minimum of practical experience with electronics, or spend most of the semester on individually set projects (for experienced students). Specific timetable for the semester - see Moodle, if you are interested in more detailed information, please visit the subject's website. In the final phase of the semester (at least 4 weeks), all students will work on the selected individual project and present it to everyone else.



Motivation to lern new things. Basic knowledge of electronics and microcontroller programming in C is required. Students will be asked to pass an entry test to verify this.


microcontrollers, electronics, programming, STM32

Subject is included into these academic programs:

Program Branch Role Recommended semester
BPKYR_2016 Common courses PV 4
BPSIT_2021 Common courses PV 4
BPSIT4_2021 Technologie internetu věcí PV 4
BPBIO_2018 Common courses PV 4

Page updated 23.7.2024 17:51:35, semester: Z,L/2023-4, Z,L/2024-5, Send comments about the content to the Administrators of the Academic Programs Proposal and Realization: I. Halaška (K336), J. Novák (K336)