Authorized Online Retailers:

Buy from USA Buy from UK Buy from DE Buy from IT Buy from FR Buy from ES ここでご購入を!

In previous Lessons, we have learned using Micro Python to program Raspberry Pi Pico.

Python is a powerful and beginner-friendly programming language. However, if you have Arduino programming experience, you might  want to use Arduino IDE to program Pico.

Fortunately  Arduino IDE now supports Raspberry Pi Pico. So now you can easily use Arduino libraries to program Pico board and save you a lot of coding and researching time.

In this lesson, we will show you how to use Arduino IDE to program Pico and run the Arduino Blink example program in Pico as demo.

  1. Raspberry Pi Pico board and microUSB cable
  2. A computer to run Arduino IDE

Install Arduino IDE

If you have never installed Arduino IDE, please read This tutorial to install Arduino IDE in your PC.

Install Arduino Mbed OS RP2040 board to support Pico:

Open Arduino IDE ->Tools ->Board Manager
In search bar, search pico , you will find a board name "Arduino Mbed OS RP2040 board ",
Click Install button to install this board into IDE.

It might take a couple of minutes to install the software into Arduino IDE.

Connect Pico board to your PC

Step 1: Push and hold the BOOTSEL button in your Pico board and connect Pico into the USB port of your PC.

Step 2: In Arduino IDE  select : Tools ->Board -> Arduino Mbed OS RP2040 Boards ->Raspberry Pi Pico

Unlike real Arduino Boards(UNO, Nano etc), Pico board does not need to select Ports in the IDE.

Step 3: In Arduino IDE , select File -> Examples ->Basics -> Blink

Step 4:  Press Upload button , Now Arduino IDE will compile the code and upload the sketch into Pico board.
If you have any upload errors, it means your Pico does not connected to PC properly. Please repeat Step 1 again.

After IDE shows “Done uploading” , it means the blink program is running in Pico board. You will see the LED in Pico board is continuously flashing same as Lesson 1

Learn More about parts SKU:2021005900

No. Picture Product Name Link
1 Raspberry Pi Pico Board
2 Servo motor
3 Infrared Sensor Module
4 RFID Module and card
5 Push Buttons and Hats
6 LED(6 x White, 6 x Red, 6 x Yellow, 6x Green)
7 Servo motor
8 Piezo Buzzer Module
9 I2C LCD Display(16×2)
10 Philips Screwdriver
11 Solderless Prototype Breadboard
12 Potentionmeter (10K adjustable resistor)
13 40Pin M to M Jumper Wires
14 20Pin M to F Jumper wires 15cm