syphex
1
I have a pro micro without an SPI port that I would like to interface with an Nrf2401+ as a master.
This is the Nrf2401+

The pro micro pins are as follows:
SS_PIN 10
MISO_PIN 14
SCK_PIN 15
MOSI_PIN 16
So pin MISO pin on the pro micro goes to the MOSI pin on the Nrf2401+ and vica versa? Or is it the other way around?
The Arduino is the SPI master, and Nrf2401 is the SPI slave.
MOSI (Master Out - Slave In) goes to MOSI.
MISO (Master In - Slave Out) goes to MISO.
edit: Insure both devices work at the same voltage. If not, you may need a logic level converter.
pico
3
SurferTim:
edit: Insure both devices work at the same voltage. If not, you may need a logic level converter.
Actually, while Vcc to the nRF24L01+ must not exceed 3.6V, the data pins are 5V tolerant.
So it's fine to run the nRF24L01+ with 5V level pins from an Arduino, but you must ensure the Vcc doesn't exceed 3.6V.