Nano RP2040 Connect
The Arduino Nano RP2040 Connect is the feature packed Arduino Nano board built with Raspberry Pi's new silicon.
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!
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.
Get started with machine learning using TinyML, TensorFlow Lite or Edge Impulse thanks to the high performance energy efficient microprocessor clocked at 133 MHz in your projects.
The first and only RP2040 board with native WiFi connectivity and Arduino IoT Cloud compatibility. Control your peripherals wirelessly and start implementing IoT and WiFi applications in your projects.
The Nano RP2040 connect comes with the MP34DT05 microphone. It allows you to capture and analyze sound in real time and can be used to create a voice interface to control your peripherals through sound.
The board is Bluetooth® enabled allowing you to control peripheral devices via bluetooth.
Combined accelerometer and gyroscope with a dedicated machine learning core.
The LSM6DSOX sensor also features an embedded sensor that can be accessed directly via a library.
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 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.
Learn how to set up your board as an access point, allowing other clients to connect via browser, to control and monitor data.
Learn how to connect 2x Nano RP2040 Connect boards with each other, using Bluetooth® Low Energy.
A quick tutorial on how to setup your Nano RP2040 Connect with a Chromebook, using the Web Editor & the Arduino Chrome App.
Learn how to save data in .csv format on the Nano RP2040 Connect, using MicroPython.
Learn how to access the smart motion detection features that come with the LSM6DSOX IMU module.
Learn how to access the data from the accelerometer and gyroscope that comes with the LSM6DSOX IMU module.
Learn how to access the IMU data and control the built-in RGB via the Arduino IoT Cloud.
Learn how to read data from the MP34DT05 microphone, and how to use the data to turn ON or OFF the built-in RGB.
Learn how to use the Machine Learning Core (MLC) feature of the inertial module of the Nano RP2040 Connect.
This tutorial teaches you how to set up the Nano RP2040 Connect with OpenMV IDE
Discover how to access the features Nano RP2040 Connect using Python® scripts.
Learn how to upgrade the firmware on your NINA W-102 module onboard the 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.
Control your device with voice commands using the Arduino Speech Recognition Engine
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.