source code for microcontroller