Nano 33 BLE Sense
The Arduino Nano 33 BLE Sense combines a tiny form factor, different environment sensors and the possibility to run AI using TinyML and TensorFlow™ Lite. Whether you are looking at creating your first embedded ML application or you want to use Bluetooth® Low Energy to connect your project to your phone, the Nano 33 BLE Sense will make that journey easy.
The Arduino Nano 33 BLE Sense is a great choice for any beginner, maker or professional to get started with embedded machine learning. It is build upon the nRF52840 microcontroller and runs on Arm® Mbed™ OS. The Nano 33 BLE Sense not only features the possibility to connect via Bluetooth® Low Energy but also comes equipped with sensors to detect color, proximity, motion, temperature, humidity, audio and more.
A powerful 2.4 GHz Bluetooth® 5 Low Energy module from u-blox, with an internal antenna. Can be used to transmit data between different devices using the ArduinoBLE library.
The LSM9DS1 inertial measurement unit features a 3D accelerometer, gyroscope and magnetometer allowing you to detect orientation, motion or vibrations in your project.
This board can be programmed using MicroPython which is an implementation of the Python® programming language that comes with a subset of the Python® standard library.
Use the built-in omnidirectional digital microphone (MP34DT05) to capture and analyze sound in real time to create a voice interface for your project. Use the PDM library to implement its functionalities in your projects.
Learn how to output raw sensor data using the built-in APDS9960 sensor and create a gesture control system. Together with the APDS9960 library you can control the built-in RGB LED through hand gestures.
The LPS22HB picks up on barometric pressure and allows for a 24-bit pressure data output between 260 to 1260 hPa. This data can also be processed to calculate the height above sea level of the current location.
The HTS221 capacitive digital sensor measures relative humidity and temperature. It has an accuracy of ± 0.5 °C and is thereby perfectly suited to detect ambient temperature.
Learn how to read data from the LPS22HB barometric pressure sensor on the Nano 33 BLE Sense board.
Learn about the history of Bluetooth®, how Bluetooth® Low Energy works and how to connect two Nano BLE devices over Bluetooth®.
Discover how to access the features on the Nano 33 BLE Sense using Python® scripts.
Learn how to control the built in RGB LED on the Nano 33 BLE Sense board over Bluetooth®, using an app on your phone.
Learn how to set up the Nano 33 BLE Sense, get a quick overview of the components, information regarding pins and how to use different Serial (SPI, I2C, UART) and Wireless (Wi-Fi, Bluetooth®) protocols.
Discover interesting projects from the community based on the Nano 33 BLE Sense board.
Learn how to train your board to recognize keywords in speech, using Edge Impulse.
Learn how to use the built in gesture sensor of the Nano 33 BLE Sense to control the built in RGB LED.
Learn how to train and use machine learning models with the Arduino Nano 33 BLE Sense
In this tutorial, you will learn how to update the bootloader of your Nano 33 BLE (sense) board so that it may be used with OpenMV IDE, allowing to program it with MicroPython.
Learn how to measure and print out the humidity and temperature values of your surroundings using the Nano 33 BLE Sense
Learn how to send data from one Nano 33 BLE Sense board to another board via I2C.
Learn how to measure the relative position of the Nano 33 BLE Sense through the LSM9DS1 IMU sensor.
Learn how to measure the direction of force to emulate an object's crash using the Nano 33 BLE Sense.
Learn how to detect disturbances in the magnetic field around an electronic device using the Nano 33 BLE Sense board.
Learn how to create a soundmeter using the built-in microphone on the Nano 33 BLE Sense.
A guide for flashing the MicroPython firmware to your Arduino Nano 33 BLE Sense, Arduino RP2040 Connect, or Portenta H7, to let you program your board in the MicroPython language.
Learn how to control the built in RGB LED using the built in proximity sensor of the Nano 33 BLE Sense.
Learn how to visualize the dominant primary colour of an object using the built in RGB sensor on the Nano 33 BLE Sense
Control your device with voice commands using the Arduino Speech Recognition Engine
This tutorial will show you how to use the Lauterbach TRACE32 GDB front-end debugger to debug your Nano 33 BLE application via GDB on a serial interface.
Learn how to send data from a Nano 33 BLE Sense board to another board via UART.
Interact with the schematics, the PCB and a 3D model of the product.
A diagram showing the functions and the arrangement of the pins on your product.