Nrf24l01 not communicating with arduino

I'm using 2 arduino unos, both of them are cheap clones but one of them uses smd atmega and other one doesn't...
I tried everything i could to make the smd one work with nrf24l01+ but it simply doesn't communicate :confused:
I tried different power sources, soldered 10 microF capacitor but it didn't work...
I've completely checked my wiring multiple times but it denies to work
currently using the "checkconnection.ino" sketch to check for a valid connection

/*
  If your serial output has these values same then Your nrf24l01 module is in working condition :
  
  EN_AA          = 0x3f
  EN_RXADDR      = 0x02
  RF_CH          = 0x4c
  RF_SETUP       = 0x03
  CONFIG         = 0x0f
  
  This code is under public domain
  
  Last updated on 21/08/28 
  https://dhirajkushwaha.com/elekkrypt
 */

#include <SPI.h>
#include <RF24.h>
#include <printf.h>

RF24 radio(7, 8);

byte addresses[][6] = {"1Node", "2Node"};


void setup() {
  radio.begin();
  radio.setPALevel(RF24_PA_MIN);
  
  radio.openWritingPipe(addresses[0]);
  radio.openReadingPipe(1, addresses[1]); 
  radio.startListening();
  
  Serial.begin(9600);
  printf_begin();

  radio.printDetails();
  
}

void loop() {
//  empty

}

the code i used
output on smd arduino (or arduino nano):

SPI Speedz	= 10 Mhz
STATUS		= 0x00 RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=0 TX_FULL=0
RX_ADDR_P0-1	= 0x0000000000 0x0000000000
RX_ADDR_P2-5	= 0x00 0x00 0x00 0x00
TX_ADDR		= 0x0000000000
RX_PW_P0-6	= 0x00 0x00 0x00 0x00 0x00 0x00
EN_AA		= 0x00
EN_RXADDR	= 0x00
RF_CH		= 0x00
RF_SETUP	= 0x00
CONFIG		= 0x00
DYNPD/FEATURE	= 0x00 0x00
Data Rate	= 1 MBPS
Model		= nRF24L01+
CRC Length	= Disabled
PA Power	= PA_MIN
ARC		= 0

I'm still kind of a noob so go easy :>

The best advice is to look at the examples provided with the radio library and run one of those .

Could You please draw a wiring diagram for the powering?
Many times the mistake is the powering of the transmitter, it's not delivering enough of current.
Pen, paper, a foto of it and posting should be fine.

And you might find this useful

Link

very sorry for the late reply
actually i followed that tutorial but it was no good
im currently away from home for a while soooo, will update you guys asap
btw i think there may be some issue with the driver :thinking:
because at times the code fails to upload and i have to reconnect the usb or reset the uno

I'm sorry' i can't right now... will update asap

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.