The Brushless DC (BLDC) motors are often used in many situations in many sectors. These motors are widely used in the application of the Unmanned Aerial Vehicles (AUV). However, BLDC motors need to be controlled by the external system to ensure flawless and reliable function. Using the Electronic speed control (ESC) for the brushless motor, every motor can be controlled by any platforms such as Arduino. The Arduino platform was selected due to its simplicity, availability at the market and the cost-effectiveness. The aim of this research is designing the motor control for the BLDC motor on the Arduino platform. The designed system should be used by the UAV using propellers. This paper also includes the software implementation for the motor control. An implementation is developed to study the performance of the system for wide range speed control and power quality improvement.