So as mentioned in this article, the radio chip might have power problems and an external power source is recommended:


My question is for the ground connection, Should I connect this to the ground pin of the Arduino board? Or, since the power is seperate from the Arduino, does the GND and VCC go to the black and red external leads of the battery directly ?



The GND of the battery and the Arduino shoud be anyway connected together so it does not matter. Connect it that way and the Arduino to the battery (Vcc to 3.3V the data-pins are 5V tolerant): enter image description here

An example pin-connection would be (but this depends on your code):

An example pin-connection woud be:

For the Nano this might help:

connection for arduino nano

  • \$\begingroup\$ I'm confused why you hooked some up to the ICSP pins which appear to be for flashing? \$\endgroup\$ – stormist Mar 28 '14 at 10:22
  • 2
    \$\begingroup\$ @stormist: Those are the SPI pins which, while also used for ISP, are used for SPI communication. \$\endgroup\$ – Ignacio Vazquez-Abrams Mar 28 '14 at 10:24
  • \$\begingroup\$ So in this example, it is optional to use them correct? I could elect to use standard digital pins right? (I ask because I'm using the Arduino Nano) Thx! \$\endgroup\$ – stormist Mar 28 '14 at 10:29
  • \$\begingroup\$ You could bit-bang SPI if you really wanted to. But it would be faster to use hardware SPI instead. \$\endgroup\$ – Ignacio Vazquez-Abrams Mar 28 '14 at 10:30
  • 1
    \$\begingroup\$ Here you have got a project with the Nrf and a Arduino Nano: link \$\endgroup\$ – kimliv Mar 28 '14 at 10:39

Ground is used as a reference for the voltages on the SPI pins; if separate grounds are used then these voltages will not be able to be detected properly and communication between the Arduino and the wireless board will fail. Connect the grounds.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.