Arduino Nano RP2040 Connect – Arduino meets Raspberry Pi

HomeOther ContentArduino Nano RP2040 Connect – Arduino meets Raspberry Pi
Arduino Nano RP2040 Connect – Arduino meets Raspberry Pi
Arduino Nano RP2040 Connect – Arduino meets Raspberry Pi
Let's start with the new Arduino Nano RP2040 Connect, an Arduino board with a Raspberry Pi RP2040 MCU.

Article with all code examples: https://dronebotworkshop.com/arduino-nano-rp2040-connect/
More articles and tutorials: https://dronebotworkshop.com
Join the conversation on the forum: https://forum.dronebotworkshop.com
Subscribe to the newsletter and stay in touch: https://dronebotworkshop.com/subscribe/
Thread to discuss this video: https://forum.dronebotworkshop.com/2021/arduino-nano-rp2040-connect-arduino-meets-raspberry-pi/

The long-awaited merger between Arduino and Raspberry Pi has finally arrived!

The Arduino Nano RP2040 Connect board merges a Raspberry Pi RP2040 MCU with an ESP32-based WiFi and Bluetooth module, a MEMS microphone, an IMU with machine learning capabilities, additional Flash memory, and a cryptographic coprocessor. All in the same form factor and pinout as the original Arduino Nano.

This powerful little board brings the power of the new RP2040 microcontroller to the Arduino ecosystem. And with the addition of WiFi and Bluetooth, as well as a number of advanced integrated peripherals, this little board is sure to find a myriad of uses.

Today we're going to take a first look at the Arduino Nano RP2040.

After reviewing the board's many advanced features, we will configure our Arduino IDE to work with our new microcontroller. Linux users will want to note a possible bug in the installation process, but don't worry, I have a simple solution for that.

Once the IDE is up and running and we've tested the board with the usual Blink sketch, we'll run a few experiments provided by Arduino to get a feel for using some of the Nano RP2040's advanced features.

The Arduino Nano RP2040 Connect has a built-in RGB LED and in our first experiment we will create a WiFi hotspot with a web page that will allow us to control the red, green and blue segments. You can use this simple sketch as a basis for more advanced remote control applications.

Next, we'll put the 6-axis IMU (inertial measurement unit) to the test by leveraging one of its most unique features: built-in machine learning. We will use it to build a motion sensor that can determine whether we are stationary, walking, jogging, cycling, or driving. Since I'm doing this within the confines of my workshop, I'll just have to shake the board to simulate walking and jogging!

And finally, we'll use the built-in MEMS microphone to control the blue segment of the RGB LED by clapping – similar to the old "Clapper" device from the 1980s!

Here is the table of contents for today's video:

00:00 – Presentation
01:55 – Introduction to Arduino Nano RP2040 connection
06:12 – Look at the Nano RP2040
08:48 – Installing the map manager
09:39 – Linux post-installation
12:58 p.m. – Blink test
3:00 p.m. – Web Server AP Mode Demo
10:01 p.m. – Basic IMU Machine Learning Demo
29:31 – Playing the microphone data demo (“Clapper”)
35:59 – Conclusion

As always you will find an article that accompanies this video, as well as all the code, on the DroneBot Workshop website. And there is a post on the DroneBot Workshop Forums where you can discuss this new forum with other enthusiasts.

I hope you like the video!

Please take the opportunity to connect and share this video with your friends and family if you find it useful.

No Comments

Leave a Reply

Your email address will not be published. Required fields are marked *