Nano RP2040 Connect-board

Nano RP2040 Connect

The Arduino Nano RP2040 Connect is the feature packed Arduino Nano board built with Raspberry Pi's new silicon.

DATASHEET

The feature packed Arduino Nano RP2040 Connect brings the new Raspberry Pi RP2040 microcontroller to the Nano form factor. Make the most of the dual core 32-bit Arm® Cortex®-M0+ to make Internet of Things projects with Bluetooth and WiFi connectivity thanks to the U-blox® Nina W102 module. Dive into real-world projects with the onboard accelerometer, gyroscope, RGB LED and microphone. Develop robust embedded AI solutions with minimal effort using the Arduino Nano RP2040 Connect!

Microcontroller
Raspberry Pi RP2040 Microcontroller

The all-new low-cost Raspberry Pi silicon is the first microcontroller developed by the Raspberry Pi Foundation.

Core
Dual Core 32-bit Arm® Cortex®-M0+

Get started with machine learning with TinyML, TensorFlow Lite or Edge Impulse thanks to the high performance energy efficent microprocessor clocked at 133 MHz.

WiFi and Bluetooth
U-blox® Nina W102

The first and only RP2040 board with native Bluetooth and WiFi connectivity.

IMU
ST LSM6DSOX 6-axis IMU

Combined accelerometer and gyroscope with a dedicated machine learning core.

Microphone
Omnidirectional Digital Microphone

The MP34DT05 microphone allows to capture and analyze sound in real time and can be used to create a voice interface for your project.

Crypto Chip
Microchip ATECC608A Cryptographic Co-processor

The powerful, low-power processor that is used in all MKR Family boards.

Power
Step down converter

Achieve high efficency and low noise over a wide input voltage range with the builtin switch mode power supply

Nano Form Factor
Arduino Nano Form Factor

Solder headers to start prototyping with a breadboard or solder directly into your final product. The familar Nano form factor gives you the choice to use the board according to your needs, backed by the vibrant Arduino community.

Essentials

First Steps

Quickstart Guide
A quick guide to installing your board with the Arduino IDE.
Technical Reference
Learn about onboard sensors, supported serial & wireless protocols, pin information and much more.

Suggested Libraries

WiFiNINA
The WiFiNINA library is designed to use the NINA-W102 module, which allows your Arduino to connect to the Internet, either as a server accepting incoming connections or a client making outgoing ones.
PDM
The PDM library allows you to use PDM (Pulse-density modulation) microphones, like the MP34DT05.
Arduino_LSM6DSOX
The Arduino_LSM6DSOX library allows you to use the LSM6DSOXTR IMU module, which includes a 3-axis accelerometer and a 3-axis gyroscope.

Arduino Basics

Built-in Examples
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Foundations
In Foundations you can find some specific knowledge about the principles and techniques that are behind the Arduino.
Language Reference
Arduino programming language can be divided in three main parts: functions, values (variables and constants), and structure.

Tutorials

Nano RP2040 Connect technical reference

Learn how to set up the Nano RP2040 Connect, 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.

Installation
I2C
SPI
UART
Wi-Fi
Bluetooth®
IMU
Web Server AP mode with Arduino Nano RP2040 Connect

Learn how to set up your board as an access point, allowing other clients to connect via browser, to control and monitor data.

Access point
Wi-Fi
IoT
BLE device to device with Nano RP2040 Connect

Learn how to connect 2x Nano RP2040 Connect boards with each other, using Bluetooth® Low Energy (BLE).

Bluetooth® Low Energy
BLE
Button
LED
Using the IMU Machine Learning Core Features

Learn how to access the smart motion detection features that come with the LSM6DSOX IMU module.

Motion Detection
Machine Learning
Gyroscope
Accelerometer
Accessing IMU data on Nano RP2040 Connect

Learn how to access the data from the accelerometer and gyroscope that comes with the LSM6DSOX IMU module.

Gyroscope
Accelerometer
Setting up Nano RP2040 Connect with Arduino IoT Cloud

Learn how to access the IMU data and control the built-in RGB via the Arduino IoT Cloud.

IoT Cloud
IMU
RGB
Reading microphone data on Nano RP2040 Connect

Learn how to read data from the MP34DT05 microphone, and how to use the data to turn ON or OFF the built-in RGB.

Microphone
RGB
Control built-in RGB LED over Wi-Fi with Nano RP2040 Connect

Learn how to set up your board as a web server, allowing other clients to connect via browser, to control and monitor data.

Access point
Wi-Fi
IoT