problema motore brushless

Io sto cercando di controllare un motore brushless con Arduino solo che ho dei problemi, cioè il motorino non parte. Io uso il programma di esempio per il servo e un esc da 30A. Sto usando una batteria da 9v di quelle che si prendono al supermercato quadrate. Una volta aver fatto tutte le connessioni e acceso tutto, il motote inizia a suonare senza però muoversi. Lui continua sempre a fare qualche suono ogni tanto senza muoversi. Ora chiedo a voi, il problema può essere nell'esc o nella batteria troppo poco potente?

Your trying to run a brushless motor with a 30A ESC from a 9v PP3 battery?

Sì, la batteria troppo poco potente!

Ok grazie