Hello Nordic Community,
I am currently working on a project that involves transitioning from a working Arduino application to a finished IoT application targeting Garmin-style devices to display acceleration and velocity data. I have some background in both software and hardware development and have purchased the Nordic nRF52840 Evaluation Board to facilitate this transition.
I would like to seek your advice on the recommended steps to make this transition smooth and efficient. Specifically, I am interested in:
-
SPI/I2C Communication: Any guidance on setting up SPI communication with accelerometers and other sensors.
-
Data Handling: Best practices for reading and processing acceleration and velocity data from sensors.
-
Bluetooth Communication: How to establish Bluetooth Low Energy (BLE) communication with Garmin-style devices, including any example code or libraries.
-
Power Management: Tips on optimizing power consumption, especially for battery-operated applications.
-
Development Tools: Recommended tools and IDEs for development with the nRF52840, along with any libraries that may help streamline the process.
-
Testing and Validation: Suggestions for testing my application, particularly for ensuring reliable communication and accurate data readings.
Any insights or resources you could share would be greatly appreciated, as I aim to create a robust and efficient application.
Thank you in advance for your help!
AA