Hi, I am planning to use NRF24L01+PA+LNA for one of my projects. All the guides I have seen online mentions to connect VCC to 3.3v output of Arduino, but at the same time, they connect MISO, MOSI, CE and CSN directly to Arduino. These signals are 5V. Don't they require to be shifted down to 3.3V?
The Arduino 3.3 volt pin cannot supply enough current for the NRF to operate. The NRF module has voltage shift built into the module. See if you can find a schematic for your NRF module.
I am using an LM 117 to regulate power from the battery down to 3.3V. But if the module has voltage shift built in, it means I can connect everything except for VCC directly to Arduino?
Yes. Thousands of successful NRF/Arduino Uno pairs have been done.
The I/O pins of a NRF24L01+ are officially 5V tolerant.
Thanks for the replies!
Can I connect CE and CNS to any i/o pin of Arduino? I read before that Arduino pin 10 needs to be set to output in order for the NRF24 to work. Do I need to use PWM?
Yes.
For UNO type Arduinos the SPI library assumes D10 as CS,
and selects the master/slave role from its pinmode.
This does not involve PWM.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.