ESC for my quadcopter

Hi guys so im making an arduino quadcopter. I've finished deciding all the components that I will use and now the only thing left is the Esc(s).

I have three Esc that suits my quad:

  1. ESC BLheli 30A
  2. ESC XXD 30A
  3. ESC SimonK 30A

so my questions from the arduino side is:

  1. When controlling/programming the escs using arduino are they all the same?
  2. If not which of them are more arduino friendly?

Btw do I need any drivers or shield to connect my 2100mah lipo battery to arduino?

When controlling/programming the escs using arduino are they all the same?

Yes apart from any arming sequence that may be different if needed at all

do I need any drivers or shield to connect my 2100mah lipo battery to arduino?

What voltage is the Lipo ?

If it is a suitable voltage (you have not said which Arduino you are using) then you can power the board directly from it and connect the 4 ESCs directly to the board too. The power for the motors will not be supplied via the Arduino

By the way. It worries me that you are intending to build and program a quadcopter and have this level of questions.

Oops, sry to mention tat. Im using UNO and my lipo is 3S so its 12.6v

You can power the Uno directly from a 3S Lipo either via the barrel jack or the Vin pin and GND