Control quadcopter

Hello, i'm building a quadcopter, and i want to control it via my pc. what component to do this ? i wan to controlle it 500 meters from my pc
thanks

what component to do this ?

A quadcopter, an Arduino, and a PC.

i wan to controlle it 500 meters from my pc

Then you'll need a 501 meter USB cable. Good luck finding one.

i know, i want to do a wirless communication or radio frenquency. but i don"t jnow how its works

This sort of knowledge is best found on quadcopter/multirotor forums

and

Both cover the subject