Programming microcontrollers AVR in C (end of course project)