This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Olimex MOD-nRF8001 not advertising.

In the previous discussion you told me to buy Mod nRF-8001 from olimex and i was also very optimist after going through its design that it can easily be connected to Arduino mega 2560. I got these chips and connected MISO,MOSI and SCK of Mod nRF-8001 to ICSP header of Arduino and RDYN and REQN to Arduino's 8 & 9 pins. and then i included the libraries provided here into the library folder of Arduino and uploaded the heart_rate.ino program. But chip is not advertising, even i tried the programs and libraries provided by Red Bear Labs(As i have BLE_SHIELD also) but still it is not advertising. I am clueless what is wrong,either the pin connections or the program? Can you tell the pins that i had connected are right? I am sure about MISO,MOSI and SCK connections but the I had connected RDYN and REQN to 8&9 pins of Arduino Mega 2560, is this right? or i should choose some other pins? And which program should i burn from sample programs to make it discoverable? Any help is appreciated!!

Parents
  • Hi Saurabh Gulia,

    I had exactly the same problem as you, with the Olimex mod-nRF8001 not advertising. I am using a stripped down Arduino that runs at 3.3V, so I can wire the signals directly.

    If you are using a 5V system you will need to use resistor networks to lower the voltage of the driving signals SCK, MOSI, REQN.

    I first tried with Redbear and Olimex libraries with no result.

    I have now downloaded the latest SDK files from Github

    github.com/.../ble-sdk-arduino

    Now I have tried the "Hello_World_Program" and it works perfectly.

    RDYN Pin 8 REQN Pin 9

    I have wired the /RST of the Olimex module direct to the ReSet output pin on the Arduino.

    I hope this helps, but I can confirm that the module works with the code from the latest SDK!

    Ken

Reply
  • Hi Saurabh Gulia,

    I had exactly the same problem as you, with the Olimex mod-nRF8001 not advertising. I am using a stripped down Arduino that runs at 3.3V, so I can wire the signals directly.

    If you are using a 5V system you will need to use resistor networks to lower the voltage of the driving signals SCK, MOSI, REQN.

    I first tried with Redbear and Olimex libraries with no result.

    I have now downloaded the latest SDK files from Github

    github.com/.../ble-sdk-arduino

    Now I have tried the "Hello_World_Program" and it works perfectly.

    RDYN Pin 8 REQN Pin 9

    I have wired the /RST of the Olimex module direct to the ReSet output pin on the Arduino.

    I hope this helps, but I can confirm that the module works with the code from the latest SDK!

    Ken

Children
Related