|Buy from USA||Buy from UK||Buy from DE||Buy from IT||Buy from FR||Buy from ES||Buy from JP|
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.
If you have never installed Arduino IDE, please read This tutorial to install Arduino IDE in your PC.
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.
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 3: 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
|1||Raspberry Pi Pico Board||https://osoyoo.store/products/raspberry-pi-pico-flexible-microcontroller-board-based-on-the-raspberry-pi-rp2040-dual-core-arm-cortex-m0-processor-1-pc?variant=39875307864175|
|3||Infrared Sensor Module||https://osoyoo.store/products/hc-sr501-pir-motion-sensor-for-arduino?variant=31957812838511|
|4||RFID Module and card||https://osoyoo.store/products/osoyoo-rfid-module?variant=31970646130799|
|5||Push Buttons and Hats||https://osoyoo.store/products/push-button-and-hats-5pcs?variant=39879253131375|
|6||LED(6 x White, 6 x Red, 6 x Yellow, 6x Green)||https://osoyoo.store/products/led-packs-for-arduino?variant=31957816442991|
|8||Piezo Buzzer Module||https://osoyoo.store/products/piezo-buzzer-module-1pcs?variant=39879251656815|
|9||I2C LCD Display(16×2)||https://osoyoo.store/products/i2c-lcd1602-display?variant=39875437101167|
|11||Solderless Prototype Breadboard||https://osoyoo.store/products/solderless-prototype-breadboard-1pcs?variant=39879255457903|
|12||Potentionmeter (10K adjustable resistor)||https://osoyoo.store/products/potentionmeter-10k-adjustable-resistor-3pcs?variant=39879281016943|
|13||40Pin M to M Jumper Wires||https://osoyoo.store/products/40pin-m-to-m-jumper-wires?variant=39879256539247|
|14||20Pin M to F Jumper wires 15cm||https://osoyoo.store/products/20pin-15cm-female-to-female-cable?variant=31930663305327|
DownLoad Url osoyoo.com