Wireless problems can be very difficult to debug so get the wireless part working on its own before you start adding any other features.
The examples are as simple as I could make them and they have worked for other Forum members. If you get stuck it will be easier to help with code that I am familiar with. Start by getting the first example to work
There is also a connection test program to check that the Arduino can talk to the nRF24 it is connected to.
A common problem with nRF24 modules is insufficient 3.3v current from the Arduino 3.3v pin. The high-power nRF24s (with the external antenna) will definitely need an external power supply. At least for testing try powering the nRF24 with a pair of AA alkaline cells (3v) with the battery GND connected to the Arduino GND.
No luck. i am not able to run even to run GettingStarted. FYI: I use nrf24 adaptor and i also use external power source.
my question is even though i change the pipe address to "0xE8E8F0F0E1LL", the printDisplay displays as below (0xffffffffff). what does this mean and why it is so?
And where i can find "connection test program" you mentioned?
STATUS = 0xff RX_DR=1 TX_DS=1 MAX_RT=1 RX_P_NO=7 TX_FULL=1
RX_ADDR_P0-1 = 0xffffffffff 0xffffffffff
RX_ADDR_P2-5 = 0xff 0xff 0xff 0xff
TX_ADDR = 0xffffffffff
RX_PW_P0-6 = 0xff 0xff 0xff 0xff 0xff 0xff
EN_AA = 0xff
EN_RXADDR = 0xff
RF_CH = 0xff
RF_SETUP = 0xff
CONFIG = 0xff
DYNPD/FEATURE = 0xff 0xff
Data Rate = 1MBPS
Model = nRF24L01
CRC Length = 16 bits
PA Power = PA_MAX
Transmitter ok
Hello world
Hello world
I tried the connection check program and below is the result. i have tried with attaching a cap and also tried with adapter. Even tried with external AA battery. i get 0xff which means Arduino is not communicating with nRF right? please help
CheckConnection Starting
FIRST WITH THE DEFAULT ADDRESSES after power on
Note that RF24 does NOT reset when Arduino resets - only when power is removed
If the numbers are mostly 0x00 or 0xff it means that the Arduino is not
communicating with the nRF24
kans:
I tried the connection check program and below is the result. i have tried with attaching a cap and also tried with adapter. Even tried with external AA battery. i get 0xff which means Arduino is not communicating with nRF right? please help
I can only think of two possibilities. Either the wiring is wrong (including a possible loose connection) or the nRF24 is faulty.
In every case where my own connection test failed it was because I had the wiring wrong.