What is the yellow wire used for on a brushless motor?

I have four GH2212-13 Brushless Outrunner Motors and each one has three wires. Red(positive), Black(ground), and Yellow(?!?!?). I tried looking for more information but all I could find is what I have below. When you reply could you include some code as an example? Thanks a lot.

Motor Stats
Wire Winds / Turns: 20
Li-Po Battery: 2 / 3 cells
RPM per volt : 1,000
Max efficiency: 80%
Max efficiency current: 4 - 10A (>75%))
No Load Current / 10V:0.5A @10V
Max Watts:180W
Max Current: 13A for 60S c
Dimension: 27.5 x 30mm
Shaft: 3.17mm
Weight: 47g (1,65oz)
Recommended ESC: Grayson Hobby 20Amp
Recommended Model Weight: 300 - 800g (10.5oz to 28.2oz)
Recommended Prop: 10 x 5 - 3S - (11.1V)

Brushless motors are not at all the same as regular DC (brush) motors. I don't think Red is positive and Black is ground. A three-phase brushless motor needs to have sinusoidal waveforms applied to all three wires in the right way to get it to turn. You need to hook it up to a brushless motor controller (often called an ESC).

--
The Ruggeduino: compatible with Arduino UNO, 24V operation, all I/O's fused and protected

Thanks for the reply and confirming that I need to use a esc.