If you are interested in using the dev kits for hardcore use/hacking of these boards, please use the info at the bottom of this page.
OTHERWISE, thanks to the excellent efforts of these two MTFers during the MTFLabs:
A easy method to connect and receive OSC has been created, information can be found here:
Nordic nodejs lib modified to get the motion data sent over OSC
https://github.com/stefanopier/thingy_MTF
Nordic webapp (React) hacked to get the motion data sent over OSC:
https://github.com/stefanopier/thingy_MTF_web
Otherwise, please see below “step-by-step-guide” on how to get prepared and started with Nordic:
Interested hack participants should download and install the following software prior to the start of the hack:
- nRF5 Software Development Kit(SDK)
- Download the zip file: v15.0.0 download link: (http://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v15.x.x/nRF5_SDK_15.0.0_a53641a.zip)
- Create a new folder on your C:\ drive and name it Nordic_Semiconductor
- Create another new folder inside Nordic_Semiconductor called nRF5_SDK_15.0.0_a53641a and extract the content of nRF5_SDK_15.0.0_a53641a.zip to this folder.
- Segger Embedded Studio - Embedded Studio is a powerful C/C++ IDE (Integrated Development Environment) for microcontrollers. It is specifically designed to provide users with everything needed for professional embedded C programming and development: An all-in-one solution providing stability and a continuous workflow for any development environment.
- Download and install Segger Embedded Studio v3.34 for your operation system: https://www.segger.com/downloads/embedded-studio/
- Run the installer and follow the instructions.
- Start Segger Embedded Studio and follow the steps in the SEGGER Embedded studio – Getting started (link: https://www.youtube.com/watch?v=YZouRE_Ol8g&t=334s) video to install the free SES license.
- Also recommended to look through all the videos in the Segger Embedded Studio series.
- nRF Connect for Desktop is a cross-platform tool that enables testing and development with Bluetooth® Low Energy. It allows easy setup of connections with other devices and use these connections for reading and writing to the external nodes. It is supported on Windows, Linux and macOS, separate downloads for each platform.
- Download the installer using the following link: https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF-Connect-for-Desktop#Downloads
- Install nRF Connect for Desktop
- nRF Connect for mobile, is a powerful generic tool that allows you to scan and explore your Bluetooth® low energy devices and communicate with them.
- Download the nRF Connect for Mobile app on your smartphone
- iOS: https://itunes.apple.com/us/app/nrf-connect/id1054362403?ls=1&mt=8
- Android: https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp
- The nRF5x Command Line Tools are used for development, programming, and debugging of Nordic Semiconductor's nRF5x SoCs (System on Chip).
- Download nRF5x Command Line Tools for your operating system: http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.tools/dita/tools/nrf5x_command_line_tools/nrf5x_installation.html?cp=5_1_1
- For ANY tech.support related questions (HW, FW, SW, general Q’s etc.) you should always get in touch with our community at https://devzone.nordicsemi.com/
You also need:
USB micro USB-B (former “Android” cable) for the nRF52-DK’s.