I am trying to use a nRF24L01+ with adapter (to hook up with 5VDC) on a nano but I cant get it to work. I have searched extensively but it seems noone has this problem. Using the GettingStarted code from the RF24 github with everything hooked up returns "Transmission failed or timed out".
The details I am getting are:
04:34:04.177 -> SPI Speedz = 10 Mhz 04:34:04.177 -> STATUS = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0 04:34:04.223 -> RX_ADDR_P0-1 = 0x65646f4e31 0x65646f4e32 04:34:04.223 -> RX_ADDR_P2-5 = 0xc3 0xc4 0xc5 0xc6 04:34:04.223 -> TX_ADDR = 0x65646f4e31 04:34:04.223 -> RX_PW_P0-6 = 0x04 0x04 0x04 0x04 0x04 0x04 04:34:04.223 -> EN_AA = 0x3f 04:34:04.223 -> EN_RXADDR = 0x02 04:34:04.223 -> RF_CH = 0x4c 04:34:04.223 -> RF_SETUP = 0x03 04:34:04.223 -> CONFIG = 0x0f 04:34:04.223 -> DYNPD/FEATURE = 0x00 0x00 04:34:04.223 -> Data Rate = 1 MBPS 04:34:04.223 -> Model = nRF24L01+ 04:34:04.223 -> CRC Length = 16 bits 04:34:04.223 -> PA Power = PA_LOW 04:34:04.223 -> ARC = 0 ... 04:39:37.193 -> Transmission failed or timed out 04:39:38.198 -> Transmission failed or timed out 04:39:39.218 -> Transmission failed or timed out
I have tried not using the adapter ( and powering with 3.3V, of course), but I get the exact same result. I have used two different nanos and two nRF24L01+. Since I bought both transcievers at the same place, it is possible to be hardware failure, though I highly doubt it. From searching other troubleshooting topics, I think "RX_PW_P0" might explain my problem but I studied the source code and couldnt understand what it meant. Thanks