external controllers are needed for driving BLDC motors. I suggest you to use ESC (Electronic Speed Controller) module, like this one:
The ESC modules, commonly used in drones or RC cars, are usually driven by PWM signal. It’s the same signal that is used for controlling the popular RC servos. That means you can simply use output from servo controller, integrated in CORE2, to drive the ESC input. In that way, you are able to drive up to 6 BLDC motors when you use 6 ESC modules.
Here is an example how to use hServo outputs to generate PWM signal:
hServoModule.servo1.setWidth(1000); //1000 us pulse width
hServoModule.servo1.setWidth(2000); //2000 us pulse width
Most RC modules (ESC or servos) work in the range of 500…2500us. The ESC modules usually need calibration - you have to check the user manual of the particular module.
If you need a little more support - please ask