Walk me through the hardware-software integration process of a microcontroller project you recently completed.