Using nRF24L01 with I2C expansion board

Hi,

I bought i2C module for Nrf24L01 and im trying to make comunication using them. I connected SCL and SDA to arduino uno and on the second to arduino Mega. The address of the device is 0x23. I havent found any example code and i tried everithing i could. Im asking for help. Im trying to send just simple message and on the other and just recieve it and print it ro serial monitor.

don't post in the uncategorised category... choose the forum category carefully.
➜ Could you take a few moments to Learn How To Use The Forum. It will help you get the best out of the forum in the future.

Thank you.


I moved the post to a better location

1 Like

Welcome to the forum.

Do you have a nRF24L01+ module with it ?
There are many examples how to connect a nRF24L01+ to an Arduino Uno or Mega board.
You don't have to use that expansion module, it only makes things more difficult, if you can make it work at all.

If you want something that works, then check these sites:

The native interface of nRF24L01 modules is SPI. Why would you want to add that interface which I'm guessing does SPI <--> I2C conversion. Why would want to use that? I2C is WAY SLOWER than SPI.

i want to use arduino uno or nano and i dont have enough free pins. The communication using nRF24L01+ only works just fine.

What have you used the pins for ?
Are all of the analogue pins being used ?

the link to the product you shared states

Transmission rate: 50 bytes/S (theoretical value)

that's super slow...

I agree with @gfvalvo - this board seems a waste of money...

motor drivers

plus u have to use mosi and miso pins thats are used by shield im using

SPI is a bus protocol which means that all devices using the interface are connected to the same MOSI, MISO and SCK pins rather than each having their own such pins. Only the SS pin needs to be unique for each SPI device

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