NRF24 and Arduino Every

Has any one got a system working with a Nano Every and an NRF24?

There was a post a while ago suggesting a source of someone’s problem might be incompatibility between the Nano Every and NRF24 boards or libraries.

I’m trying to decide whether to use classic Nano or Nano Every for a project. I’m committed to NRF24 as the commmunication medium.

Really? A "post a while ago"? And not even a link to this post so that we might have learned something about this alleged incompatibility? As a rebuttal to this hearsay, I'll just offer the photo below of what I just threw together, which shows an nRF24L01 working quite happily with a Nano Every.

I’ll try to find it , but your info is much more solid @van_der_decken, so thank you.

@van_der_decken I assume the extra components I can see on the breadboard are capacitors to clean up the 3.3V power supply from the Nano Every. Is that correct?

Also, so far as I can see you are doing nothing to stop the Arduino digital out lines overrunning the corresponding line on the nRF24L01 board, which I had understood were restricted to 3.3Volts (but I'm unclear from the datasheet).

Thank you.

No. Rather than having to ask for each new board "is this board able to supply 3.3V at sufficient current and is it able to respond to current surges w/o sagging?" I use an external LDO regulator to generate 3.3V for the nRF24L01 from the 5V supply. What you see is the regulator and its associated capacitors as recommended in the regulator's datasheet.

There is no ambiguity about it. The datasheet plainly states that the inputs are 5V tolerant.

Further, in section 5.6, under DC characteristics, the datasheet states quite plainly that when the nRF24L01 is powered between 2.7 and 3.0V that Vih is 0.7Vdd to 5.25V. Therefore no level translation is necessary.

image

Thank you. Very helpful.

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