That’s because brushless DC motors require carefully timed signals used in a process called Electronic Speed Control (ESC). [Fileark] built and ESC using an Arduino and has a couple of posts ...
In every brushless DC motor, there are a few common parts ... the stator are a trio of hall effect sensors to make the control via an Arduino and an L6234 motor driver easy.