Since mobile robot needs onboard control besides the console, micro controller has been used as an onboard controller. In this mobile robot there are many types of controlling such as: motion control, camera control. Therefore a micro controller will be overloaded if it controls all the robot’s parts. In order to reduce the load, usually a micro controller is used as a master (main) controller to other controllers such as motion controller. This article covers tutorials that have been done to know more about microcontroller’s usage.