Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
dfa5a22
Content update (initial commit)
canchebagur Sep 2, 2025
def5086
first edit of the user manual
xpeqex Sep 8, 2025
b05ef95
new sections added to the user manual
xpeqex Sep 9, 2025
1e2d12a
add pins to user manual
xpeqex Sep 10, 2025
215d8d2
analog and pwm pins section added
xpeqex Sep 10, 2025
ba9c153
added peripheral control docummentation
xpeqex Sep 15, 2025
330b550
basic pin overview finished
xpeqex Sep 17, 2025
31e4070
sensors section added
xpeqex Sep 17, 2025
ceba15e
upate product page
xpeqex Sep 19, 2025
e5a6977
better format to the datasheet
xpeqex Sep 19, 2025
f36039b
correct board name in datasheet
xpeqex Sep 24, 2025
306c247
Content update (datasheet)
canchebagur Sep 25, 2025
10a9756
Content update (linter fix)
canchebagur Sep 26, 2025
83b9f2e
Content updpate (spell check)
canchebagur Sep 26, 2025
41bee68
Content update (features page)
canchebagur Sep 26, 2025
ec357b7
Content update (product page)
canchebagur Sep 26, 2025
04b912c
Content update (STEP files)
canchebagur Sep 26, 2025
42ac47f
Content update (datasheet)
canchebagur Sep 26, 2025
3fb7cc4
Content update (delete unused archives)
canchebagur Sep 26, 2025
15645cf
Content update (user manual assets)
canchebagur Sep 26, 2025
3a1f15d
Content update (user manual)
canchebagur Sep 27, 2025
ea52aaa
Content update (user manual)
canchebagur Sep 28, 2025
c4636a4
Content update (linter fix)
canchebagur Sep 30, 2025
9507efd
Content update (tech specs table)
canchebagur Oct 3, 2025
36117d5
Content update (linter fix)
canchebagur Oct 4, 2025
b56211b
Content update (tech specs table)
canchebagur Oct 4, 2025
92a84b7
Content update (user manual)
canchebagur Oct 8, 2025
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Content update (features page)
  • Loading branch information
canchebagur committed Sep 30, 2025
commit 41bee68026fc28b1ca3838ccce51d3a88eda3ae0
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ author: José Bagur

# Target Areas

Environmental sensing, Machine Learning, Internet of Things applications
Environmental sensing, edge AI, IoT applications

# Contents
## Application Examples
Expand All @@ -34,7 +34,7 @@ Environmental sensing, Machine Learning, Internet of Things applications
- <p style="text-align: justify;"><strong>Presence detection and space optimization</strong>: Use the proximity sensor and BLE beacons to track occupancy patterns, optimizing energy usage and space allocation in office buildings.</p>

- **Prototyping**: The Nano 33 BLE Sense Rev2 offers a comprehensive platform for rapid development and testing of IoT and machine learning applications.
- <p style="text-align: justify;"><strong>EdgeAI development platform</strong>: With its powerful Arm® Cortex®-M4F processor and sensor array, the board provides an ideal platform for developing and deploying edge AI models for voice recognition, anomaly detection, and gesture classification.</p>
- <p style="text-align: justify;"><strong>Edge AI development platform</strong>: With its powerful Arm® Cortex®-M4F processor and sensor array, the board provides an ideal platform for developing and deploying edge AI models for voice recognition, anomaly detection, and gesture classification.</p>
- <p style="text-align: justify;"><strong>Environmental monitoring stations</strong>: Create complete weather and environmental monitoring systems using the integrated temperature, humidity, pressure, and light sensors without additional hardware.</p>
- <p style="text-align: justify;"><strong>Wearable device prototyping</strong>: The compact form factor and BLE connectivity make it perfect for developing fitness trackers, health monitors, and other wearable applications.</p>

Expand Down Expand Up @@ -89,7 +89,7 @@ The main features are highlighted in the table shown below.

### Recommended Operating Conditions

<p style="text-align: justify;"> The table below provides a guideline for the optimal use of the Nano 33 BLE Sense Rev2, outlining typical operating conditions and design limits. The operating conditions of the Nano 33 BLE Sense Rev2 are largely based on the specifications of its components/p>
<p style="text-align: justify;"> The table below provides a guideline for the optimal use of the Nano 33 BLE Sense Rev2, outlining typical operating conditions and design limits. The operating conditions of the Nano 33 BLE Sense Rev2 are largely based on the specifications of its components</p>

<div style="text-align:center;">

Expand Down
61 changes: 34 additions & 27 deletions content/hardware/03.nano/boards/nano-33-ble-sense-rev2/features.md
Original file line number Diff line number Diff line change
@@ -1,64 +1,71 @@
<FeatureDescription>
The Arduino Nano 33 BLE Sense Rev2 is a great choice for any beginner, maker or professional to get started with embedded machine learning. It is build upon the [nRF52840 microcontroller](https://content.arduino.cc/assets/Nano_BLE_MCU-nRF52840_PS_v1.1.pdf) and runs on **Arm® Mbed™ OS**. The Nano 33 BLE Sense Rev2 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.
The Arduino Nano 33 BLE Sense Rev2 is an excellent choice for beginners, makers, and professionals getting started with embedded machine learning and IoT applications. Built on the powerful nRF52840 microcontroller with a 64 MHz Arm® Cortex®-M4F processor, this board combines Bluetooth® Low Energy 5.0 connectivity with a comprehensive sensor suite. With 1 MB Flash memory and 256 KB SRAM, it provides ample space for complex applications while maintaining the compact Nano form factor.
</FeatureDescription>

<FeatureList>

<Feature title="Bluetooth®" image="bluetooth">
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.
<Feature title="Bluetooth® Low Energy 5.0" image="bluetooth">
Features the NINA-B306 module with Bluetooth® Low Energy 5.0 and internal antenna. Enables wireless communication with smartphones, tablets, and other BLE devices for IoT applications and data transmission using the ArduinoBLE library.
<FeatureWrapper>
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-ble-sense/ble-device-to-device"/>
<FeatureLink variant="secondary" title="Library" url="https://www.arduino.cc/reference/en/libraries/arduinoble/"/>
</FeatureWrapper>
</Feature>

<Feature title="MicroPython" image="python">
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.
<FeatureWrapper>
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-ble-sense/micropython-installation"/>
<FeatureLink variant="secondary" title="Learn More" url="/micropython"/>
</FeatureWrapper>
</Feature>

<Feature title="IMU for Motion Detection" image="imu">
The board provides a 9-axis inertial measurement unit featuring a 3D accelerometer, gyroscope and magnetometer and allows you to detect orientation, motion or vibrations.
<Feature title="9-axis IMU" image="imu">
Combines the BMI270 (6-axis accelerometer and gyroscope) with the BMM150 (3-axis magnetometer) to provide complete motion sensing. Detect orientation, movement, vibrations, and magnetic fields for navigation and gesture recognition applications.
<FeatureWrapper>
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-ble-sense-rev2/imu-accelerometer"/>
<FeatureLink variant="secondary" title="Library" url="https://github.com/arduino-libraries/Arduino_BMI270_BMM150"/>
</FeatureWrapper>
</Feature>

<Feature title="Microphone" image="microphone">
Use the built-in omnidirectional digital microphone (MP34DT06JTR) 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.
<Feature title="Digital MEMS Microphone" image="microphone">
The omnidirectional MP34DT06JTR MEMS microphone captures high-quality audio for real-time analysis. Create voice interfaces, sound-triggered applications, or perform audio pattern recognition using the PDM library.
<FeatureWrapper>
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-ble-sense-rev2/microphone-sensor"/>
<FeatureLink variant="secondary" title="Library" url="/learn/built-in-libraries/pdm"/>
</FeatureWrapper>
</Feature>

<Feature title="Proximity and Gesture Detection" image="proximity-sensor">
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.
<Feature title="Gesture and Proximity Sensor" image="proximity-sensor">
The APDS9960 sensor provides gesture recognition, proximity detection up to 100mm, ambient light sensing, and RGB color detection. Create touchless interfaces, adaptive lighting systems, or color-sensing applications.
<FeatureWrapper>
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-ble-sense-rev2/gesture-sensor"/>
<FeatureLink variant="secondary" title="Library" url="https://www.arduino.cc/reference/en/libraries/arduino_apds9960/"/>
</FeatureWrapper>
</Feature>

<Feature title="Barometric Pressure Sensor" image="pressure-sensor">
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.
<Feature title="Environmental Sensing" image="temperature-sensor">
Dual environmental sensors provide comprehensive monitoring: the HS3003 measures humidity and temperature with ±0.1°C accuracy, while the LPS22HB barometric sensor measures pressure from 260 to 1260 hPa for altitude and weather applications.
<FeatureWrapper>
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-ble-sense-rev2/barometric-sensor"/>
<FeatureLink variant="secondary" title="Library" url="https://www.arduino.cc/reference/en/libraries/arduino_lps22hb/"/>
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-ble-sense-rev2/humidity-and-temperature-sensor"/>
<FeatureLink variant="secondary" title="Library" url="https://reference.arduino.cc/reference/en/libraries/arduino_hs300x/"/>
</FeatureWrapper>
</Feature>

<Feature title="Temperature and Humidity Sensor" image="temperature-sensor">
The HS3003 capacitive digital sensor measures relative humidity and temperature. It has a temperature accuracy of ± 0.2 °C and is thereby perfectly suited to detect ambient temperature.
<Feature title="Edge AI" image="core">
With its Arm® Cortex®-M4F processor and sensor array, this board excels at edge AI applications. Run edge AI models directly on the device for pattern recognition, anomaly detection, and predictive maintenance without cloud connectivity.
<FeatureWrapper>
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-ble-sense-rev2/humidity-and-temperature-sensor"/>
<FeatureLink variant="secondary" title="Library" url="https://reference.arduino.cc/reference/en/libraries/arduino_hs300x/"/>
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-ble-sense/edge-impulse"/>
<FeatureLink variant="secondary" title="Learn More" url="/machine-learning"/>
</FeatureWrapper>
</Feature>

<Feature title="MicroPython Support" image="python">
Program the board using MicroPython, a lean implementation of Python® 3 optimized for microcontrollers. Access all sensors and features through Python libraries for rapid prototyping and education.
<FeatureWrapper>
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-ble-sense/micropython-installation"/>
<FeatureLink variant="secondary" title="Learn More" url="/micropython"/>
</FeatureWrapper>
</Feature>

<Feature title="Extensive I/O Capabilities" image="core">
Access 21 GPIO pins including 8 analog inputs (12-bit ADC), one analog output (12-bit DAC on A0), 5 PWM outputs, and dedicated I²C, SPI, and UART interfaces. Power options include USB (+5 VDC), VIN (+5-18 VDC), or direct +3.3 VDC supply.
<FeatureWrapper>
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-ble-sense-rev2/get-started-nano-33-ble-sense-rev2"/>
<FeatureLink variant="secondary" title="Pinout" url="/hardware/nano-33-ble-sense-rev2#pinout"/>
</FeatureWrapper>
</Feature>

</FeatureList>
</FeatureList>