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

NRF52840 basic questions

Hey guys,

right now I am using 2 NRF24L01+ modules connected to two Atmel Atmega 644P in order to collect some sensor data and send it to a computer. Im coding via Arduino IDE. This connection is limited to 5 Hz transmission rate due to the size of my data package, which is not that high. Anyway I want to use BLE and thats why I guess I would like to use NRF52840 since its combining the main MCU with a BLE module. By now I am not sure about the volume of work which this project will consume, which parts of my code can be copy pasted and Im not sure if the NRF52840 is the right chip. So lets have a look onto my communication network.

Module 1: Connect to a sensor for reference measurements and connected to the computer for data logging.
Module 2: Connect to 5 sensors, multiple measurement modes, including a sleep mode and is responding to whatever command Im sending from module 1.

I want to use LabVIEW to controll module 2 via module 1. The implementation into Labview is the last step and right now any working alternative is absolutly fine.

Questions:

  1. Is it possible to connect I2C-sensors to the NRF52840 (Dongle and SMD version)?
  2. Do I need new sensor libraries or are my existing libraries basically compatible?
  3. How do I code the chips? I guess Arduino IDE is not the right way.
  4. Which way is the easiest to communicate with module 1 by serial input (programm/tool)?
  5. Im used to use open source libraries for my modules and sensors. Is a public library for NRF52840 available?
  6. Is there a sleep mode available in NRF52840?

Best regards and thank you very much

Parents Reply Children
No Data
Related