Lab - Software for embedded Systems

 

The lab accompanies the lecture, where the students learn
to program a microcontroller and apply the lecture’s content.


Using an ATmega32U4, the students develop a hardware-oriented and low-level software library to address digital input and output pins,
read analog to digital (ADC) converters for analog sensors,
use hardware timers and interrupts, and control an actuator.

 

At the end of the lab, the students combine all functionalities and implement software for different applications.

 

Students work in small groups, and our research assistants are always available to answer questions.