Classical and Modern Controls with Microcontrollers