Electronic speed controller (ESC)