The Arduino Nano 33 BLE and BLE Sense are officially available!
These new boards are an exciting addition to our product line — based on the powerful Nordic nRF52840 Bluetooth SoC, a Cortex-M4F Arm processor with advanced Bluetooth capabilities.
Together with the u-blox NINA B306 module, the BLE Sense in particular delivers a lot of value through its impressive array of onboard sensors: a 9-axis inertial measurement unit (IMU), temperature, pressure, humidity, light, color, and even gesture sensors, as well as a microphone, that are managed through our specialized libraries.
To coincide with the launch of the boards we’re making the official Arduino programming support for this processor available — in Arduino slang what we call a “Core.” The ArduinoCore-nRF528x-mbedos that you will be able to add to your Arduino IDE in a few hours is based on the Arm Mbed OS Real-Time Operating System. This is an amazing addition to the Arduino software stack because now you can transparently take full advantage of a powerful RTOS while using all your existing Arduino programming knowledge. This is a significant advancement for the platform as it opens the door to creating more sophisticated and mission critical applications on the Arduino software framework.
For a more in-depth discussion about the new Arduino Core, read the blog post written by Martino Facchin, who is in charge of the firmware development team, where explains all the details of the implementation and how we came to this decision.