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 ...
This machine uses a three-phase Dahlander motor ... built his own Arduino based Dahlander switch. This consists of three relays that select the wiring configuration for each speed mode.