I am using nrf24 base module, I have nrf24 antenna and non antenna versions. I use base module so I didn't do this 100uF soldering between ground and 3.3v on the nrf24, I connected nrf24 on the 5v because I use base module. I read the tutorial given here in detail https://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-HowTo. Apart from these I checked other tutorials too but my main problem always happens in the Arduino Mega that nrf24 and mega don2t communicate at all. However, arduino uno is working very well.
I connected CSN to pin 53 ( CSN's other name is SS - slave select ), SCK to pin 52, MOSI to pin 51, MISI to pin 50 at my arduino mega.
The libraries I tried which didn't work with arduino mega but worked with arduino uno:
1)Arduino driver for nRF24L01 maniacbug:GitHub - maniacbug/RF24: Arduino driver for nRF24L01 . Watched this tutorial too nRF24L01+ HOW TO FIX: Now sending ... failed. Failed, response timed out. RF24 nRF24 - YouTube
2)nRF24L01 for Arduino & Raspberry Pi/Linux Devices: GitHub - nRF24/RF24: OSI Layer 2 driver for nRF24L01 on Arduino & Raspberry Pi/Linux Devices
- tmrh20 nrf24 library with latest edition: RF24 - Arduino Libraries
Anyone would tell me where am I doing wrong while using arduino mega so I cannot communicate with nrf24L01 ? I made a huge research in the internet, everyone's common speech is " Arduino Mega is problematic with nrf24 ".
I found another solo tutorial which uses arduino mega with this nRF24L01 for Arduino & Raspberry Pi/Linux Devices Library that is working very well Arduino Wireless Communication – NRF24L01 Tutorial - YouTube. All the materials I got are new and working so it shouldn't be the problem caused by items but the wiring.
If still I cannot make communication with my arduino and nrf24L01, what kind of wireless communication device do you advise for me which will have easy setup and easy to use ? The reason I need wireless communication is " I have a wired joystick console ( Extreme Logitech 3D Pro https://secure.logitech.com/assets/17356/17356.png )and I want to send the data from my joystick to my robot to control it"





