Skip to content

Arduino Nano 33 BLE Rev2 Launch Branch #1778

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 17 commits into from
Feb 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
software:
- arduino-ide
- arduino-cli
- web-editor
hardware:
carriers:
- nano-motor-carrier
- nano-screw-terminal-adapter
boards: ~
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
Binary file not shown.
34 changes: 34 additions & 0 deletions content/hardware/03.nano/boards/nano-33-ble-rev2/essentials.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<EssentialsColumn title="First Steps">
<EssentialElement title="Quickstart Guide" type="getting-started" link="/software/ide-v2/tutorials/ide-v2-board-manager">
All you need to know to get started with your new Arduino board.
</EssentialElement>

<EssentialElement title="Nano Hardware Design Guide" type="tutorial" link="/learn/hardware/nano-pcb-guide">
Learn how to create your own custom hardware that is compatible with the Arduino Nano Family.
</EssentialElement>

</EssentialsColumn>

<EssentialsColumn title="Suggested Libraries">

<EssentialElement title="ArduinoBLE" type="library" link="https://www.arduino.cc/en/Reference/ArduinoBLE">
The ArduinoBLE library is designed for Arduino boards that have hardware enabled for Bluetooth® Low Energy and Bluetooth® 4.0 and above.
</EssentialElement>

<EssentialElement title="Arduino_BMI270_BMM150" type="library" link="https://www.arduino.cc/reference/en/libraries/arduino_bmi270_bmm150/">
Allows you to read the accelerometer, magnetometer and gyroscope values from the IMU on your Arduino Nano 33 BLE Sense Rev2
</EssentialElement>

</EssentialsColumn>

<EssentialsColumn title="Arduino Basics">
<EssentialElement title="Built-in Examples" type="tutorial" link="/built-in-examples/">
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
</EssentialElement>
<EssentialElement title="Learn" type="resource" link="/learn/">
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
</EssentialElement>
<EssentialElement title="Language References" type="resource" link="https://www.arduino.cc/reference/en/">
Arduino programming language can be divided in three main parts: functions, values (variables and constants), and structure.
</EssentialElement>
</EssentialsColumn>
45 changes: 45 additions & 0 deletions content/hardware/03.nano/boards/nano-33-ble-rev2/features.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
<FeatureDescription>

The Arduino Nano 33 BLE Rev2 is a great choice for any beginner, maker or professional to get started with Bluetooth® Low Energy enabled projects. It is built 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 Rev2 not only features the possibility to connect via **Bluetooth® LE** but also comes equipped with a **9-axis IMU** making it suitable for wearable projects.
</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.
<FeatureWrapper>
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-ble/bluetooth"/>
<FeatureLink variant="secondary" title="Library" url="https://www.arduino.cc/reference/en/libraries/arduinoble/"/>
</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.
<FeatureWrapper>
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-ble-rev2/imu-accelerometer"/>
<FeatureLink variant="secondary" title="Library" url="https://www.arduino.cc/reference/en/libraries/arduino_bmi270_bmm150/"/>
</FeatureWrapper>
</Feature>

<Feature title="Python® Support" 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="/micropython/basics/board-installation"/>
<FeatureLink variant="secondary" title="Learn More" url="/learn/programming/arduino-and-python"/>
</FeatureWrapper>
</Feature>

<Feature title="Arm® Mbed™ OS" image="core">

Arm® Mbed™ OS is an open-source operating system which the Nano 33 BLE Rev2 builds upon. It’s the same operating system as the Arduino Portenta H7, which allows for Arduino APIs to be integrated using APIs exposed directly by Mbed OS.
<FeatureWrapper>
<FeatureLink variant="primary" title="Documentation" url="https://os.mbed.com/docs/mbed-os"/>
</FeatureWrapper>
</Feature>


</FeatureList>
Loading