page logo

Hardware Prototyping

Knowledge

Basic programming (C/C++, or python)
Basics of electronics 

Description

This course introduces basic knowledge for prototyping industrial hardware applications using Arduino microcontrollers, sensors, and actuators in a Makerspace learning lab. Students design elementary circuits, develop embedded firmware using the Arduino environment, integrate sensors and actuators, and communicate to other systems via MQTT.

Learning objectives

After successfully completing the course, students will be able to 

•    Select a suitable Arduino board, sensors, and actua-tors for a given industrial challenge
•    Design and apply these designs on the microcontrol-ler
•    Develop and deploy firmware that broadcasts ob-tained sensor data via MQTT and receives requests for actuation
•    Plan and execute simple tests to demonstrate that the prototype meets specified requirements

Comment

Content:
•    Basics of embedded systems
•    Arduino toolchain, libraries, and environment
•    Digital in- and output
•    Timers and interrupts
•    Basics of sensing and actuating
•    MQTT data exchange
•    Maker space fabrication practices

Next events

No current events available!

1/11 Lecture Mo, 04.05.2026 10:45 Uhr 13:15 Uhr Silver
2/11 Lecture Tu, 05.05.2026 10:45 Uhr 13:15 Uhr HANS / Seminar Room 2
3/11 Lecture Mo, 11.05.2026 10:45 Uhr 13:15 Uhr HANS
4/11 Lecture Mo, 11.05.2026 11:45 Uhr 14:15 Uhr Seminar Room 3
5/11 Lecture Tu, 12.05.2026 10:45 Uhr 13:15 Uhr HANS / Seminar Room 2
6/11 Lecture Mo, 01.06.2026 10:45 Uhr 13:15 Uhr HANS / Seminar Room 2
7/11 Lecture Tu, 02.06.2026 14:15 Uhr 16:45 Uhr Silver
8/11 Lecture Mo, 08.06.2026 10:45 Uhr 13:15 Uhr Silver
9/11 Lecture Tu, 09.06.2026 14:15 Uhr 16:45 Uhr Silver
10/11 Lecture Th, 11.06.2026 14:15 Uhr 16:45 Uhr Silver
11/11 Lecture Mo, 22.06.2026 13:30 Uhr 15:15 Uhr Bronze
Show past events

Lecturers

lecturer image
Shahu, Ambika
Lecturer