DC motors have wide applications in industrial machinery, robotics and power systems. However, a DC motor without a controller may run in unstable speed and leading to the failure of the system operation. In fact, proportional-integral-derivative (PID) controllers are commonly used to control the speed of DC motors due to simple control structure but effective control performance. This project aims to regulate the speed of Arduino DC motor with PID controller in MATLAB Simulation platform. The project focuses on the development of Arduino DC motor, integration of the Arduino DC motor to MATLAB continuing with the validation of the PID control performances. It was proved that the speed of the DC motor was successfully controlled by the PID controller with more than 85% improvement of the mean error for both simulation and experimental works. The study demonstrates the effectiveness of PID in regulating motor speed and its potential for advanced control strategies of various DC motor applications, across educational and industrial areas.