Need help choosing my wireless communication module for a total noob?!

Hi, i googled but all the results require a bit of knowledge to understand, i basically know nothing about wireless communications, there is NRF24L01 etc it just confuses me, i got a super cheap one (radio communication) but it just gives noise! i want to be able to communicate with a range around 10m-20m and another one for a range less than a meter! what are my cheap options?! my goal is to communicate 2 arduinos, i might just use one of the arduinos as a dongle to PC or an Android phone! (Bluetooth has a small range) also, i don't want a high latency for 10m-20m one, its going to be an RC car!

and for a 2-way communication, i basically need two of same of a module?

Bluetooth and NRF have much the same performance. Bluetooth is better for talking to the outside world, e.g. Android. NRF is used to talk amongst Arduinos.

i might just use one of the arduinos as a dongle to PC or an Android phone!

This implies using an Arduino as a just a communications relay, which is unnecessary, and not the sort of thing to show your friends.

For 2-way communication, you need a "Transceiver". Almost all modules are transceivers :D They have often a single chip that is able to receive and transmit.

The NRF24L01+ are okay for an RC car, but the cheaps ones are counterfeit. http://hackaday.com/2015/02/23/nordic-nrf24l01-real-vs-fake/

Here is a list of possibilities : https://www.sparkfun.com/pages/wireless_guide

If you use RadioHead, it is easy to change the transceiver while keeping the same code : http://www.airspayce.com/mikem/arduino/RadioHead/

Peter_n: For 2-way communication, you need a "Transceiver". Almost all modules are transceivers :D They have often a single chip that is able to receive and transmit.

The NRF24L01+ are okay for an RC car, but the cheaps ones are counterfeit. http://hackaday.com/2015/02/23/nordic-nrf24l01-real-vs-fake/

Here is a list of possibilities : https://www.sparkfun.com/pages/wireless_guide

If you use RadioHead, it is easy to change the transceiver while keeping the same code : http://www.airspayce.com/mikem/arduino/RadioHead/

I didn't understand something, so i need to buy 2 NRF24L01+(or whatever i decided to buy) of same model for sending and receiving from both Arduinos?

So i fully read the link you gave me, i couldn’t open the hackday. i decided to go with nrf module as it best suits my needs!

the website i get my electronics from has a few nrf moduels and only 2 of them was like what i wanted, one with 1km range and it was 12$~ and another one with 100m it was 1.5$ so I decided to get the 1.5$. but i heard they can’t receive and send at same time and have lower range in real life and use a lot of pins and as i saw some code about how to use it, it look really hard to use it!

and i was just wondering, i got an addidas micoach speed cell (http://micoach.adidas.com/speed_cell/) i was wondering how it communicates to PC? its so small and light yet has a good stable wireless communication with the dongle and it also uses small amount of power!

The NRF24L01 modules work at 2.4GHz, they can switch fast between sending and receiving, you won't know that they can not transmit and receive at the same time.

I don't know if that library supports audio in both directions at the same time...

They do have a lower range in real life. The modules with an antenna are better, and the real ones could be even better. You have to test them to see what the range you get.

There are a number of good manufacturers that make awesome RF and transceiver chips. Some chips adapt themself to the antenna for optimal range. Adidas needed only to choose one of those and make a good design and it will work for sure.

Peter_n: The NRF24L01 modules work at 2.4GHz, they can switch fast between sending and receiving, you won't know that they can not transmit and receive at the same time.

I don't know if that library supports audio in both directions at the same time...

They do have a lower range in real life. The modules with an antenna are better, and the real ones could be even better. You have to test them to see what the range you get.

There are a number of good manufacturers that make awesome RF and transceiver chips. Some chips adapt themself to the antenna for optimal range. Adidas needed only to choose one of those and make a good design and it will work for sure.

i think i need to study about wireless communication before i understand how addidas made one for themselves :)

i decided to go with nrf no matter how hard it is :D + i actually measured 80m and realized its more than enough for me rc car! even a plane maybe! but thats risky! don't want my plane to crash into wall :D and as you said about the receiving and transmitting at same time it doesn't sound like a big deal for me! can't wait to order one, btw i many times feared learning stuff but realized they are 100x easier than what they look like :D

thanks for your help! btw, i couldn't find any documentation or etc about the nRF libraries but i got time till it arrives :D