Embedded computing and mechatronics with the PIC32 microcontroller. (2015)