Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Some Guidance on moving from Arduino to nRF52840

I have an application that has been built using Arduino boards and shields for prototyping, and software developed using their IDE...all works fine.

The device comprises BLE, Infra Red Input and Output, plus a TFT screen...

I am now looking to move to mass production and the proposed manufacturing company is suggesting the nRF52840 as processor of choice.

My queries are;

a) I am assuming that my onboard software will need to be redeveloped for Nordic libraries etc ...Will the nRF5 SDK and nRF52840 DK give me everything I need to develop the software, including libraries for BLE, display driving (not sure which displayto use yet) ?

OR do I have to use the IAR or SEGGER systems?

b) Are there any libraries available for Infra Red protocol transmission ?

c) A more technical question regarding the actual BLE Chip. On the Arduino - the BLE Device Id could change after reset of the boards - meaning that it couldn't be used to 'tie in' to a user's App. Is the Device Id  within the nRF52840 unique - and available to my software??

Thanks for any help that can be given.

Phil

Parents Reply
  • Thank you to all - Butch, Martin and Nguyen

    I shall take on the idea of using Eclipse and get the relevant SDks and libraries.

    Thanks for info re the BLE Device Id - which we will use as a reference in a back end database.

    As for the Infra Red requirement, our application needs to send and receive data over IR.

    On the Arduino board we added a small board of our own, with a sender and receiver - which we connected to data pins. We then used a library github here which provided various IR protocols and commands for Encode, Decode, Send and Receive. I was hoping that either a) there would be similar for the Nordic - or maybe b) the library we used could be ported to work on the Nordic. Any further guidance on this greatfully received.

    Phil

Children
Related