for the EPFL course Microcontrollers MICRO-210
The project uses Assembly on a STK-300 AVR Starter Kit to design a Music-Box that can play and save music while having a representation of the played notes as different colours on an LCD display.
Name | Arguments/Input | Return/Output | Description |
---|---|---|---|
menu_main.asm | user input | user interface (on LCD) | navigates through menu structure and calls other functions |
matrix.asm | a0 (which button is pressed) | image on LED-matrix | interprets input and uses them to create a light show on LED-matrix (with use of WS812B_driver) |
playback.asm | pdata to memorize | data to be used | manages saving to and restituting data from memory |
sound_driver.asm | a0 (which button is pressed) | sound on buzzer | takes care of playing tones and sounds on the buzzer |
memory_allocation.asm | - | - | memory allocations are centralized in this module |
Biselx Michael - michael.biselx@epfl.ch
Samuel Bumann - samuel.bumann@epfl.ch
Project Link: https://github.com/00niix/MicrocontrollersAssembly