I need help please. I have just bought a couple of nRF24L01 (compatable) transceivers and have installed all the various libraries that are suggested on various sites. I have tried the usual tests (Poor Mans' Scanner, amongst many others) but I still get meaningless data on the serial monitor.

I followed the pinout at http://arduino-info.wikispaces.com/Nrf24L01-Poor+Man%27s+2.4+GHz+Scanner but all I get is output like this - K°¾*ø0p

I'm using an Uno so the wiring shouldn't be a problem, though I suspect the problem might be with the modules themselves.

If not, check the baud-rate you're using, it should be 57600 baud.The wiring of the pins did cause some problems over here by the way. I don't remember whether it was this scanner-sketch or another, every channel checked showed intensive transmissions while only a few people in my neighbourhood use WIFI.

Some of the sketches of different nRF24L01-programmers also use different arduino-pins for the signals CE and SS, you may have to adjust thoseon your arduino or in the sketches used.

I hope you observed the fact the nRF24L01 is a 3.3v device and powered it off the 3v3 pin!

The pingpair example is a good one to start with. Easy to set up and get it going.

I second the other poster that the serial port speed would seem to be set wrong. If the nRF24L01 is not working right, you'll still typically see all zeros or all ones from the .printDetails() when it is called.

The first one I ever tried to wire up, I got mixed up about which way the pins were designated vis a vis the diagram I was referring to. Be sure you recheck that carefully.

On the plus side, I actually applied power to the wrong pins a couple times at the outset and the little buggers survived.

hello, I seem to be having the same trouble as stated above . I recently bought 6 nrf24l01+ and have been experimenting with communication between my arduino Uno board and and Uno equivalent on a bread board. heres the transmiters information when I run the gettingStarted codeon the Uno

*** CHANGING TO RECEIVE ROLE -- PRESS 'T' TO SWITCH BACKI don't know if this is the problem but I've noticed that the RX_ADDR_P0-1 addresses tend to change randomly without reason without changing code and when you do change the address in the code the printDeetails doesn't show any change. the weird thing is that I know they work because I had them transmitting and getting back a response so I have a fealling that I haven't fixed my wiring yet.

This worked for me, thanx! And also: use a separate 3.3V power supply! I've tried to connect the nRF24L01 directly to the 3.3v outputs of my Nano's but that did not work. It's also good to add a 3.3uF capacitor from gnd to 3.3v on the module.