Comments on: Programming Raspberry Pi Pico with Arduino IDE (Pico W compatible) https://randomnerdtutorials.com/programming-raspberry-pi-pico-w-arduino-ide/ Learn ESP8266, ESP32, Arduino, and Raspberry Pi Mon, 20 Apr 2026 12:50:29 +0000 hourly 1 https://wordpress.org/?v=6.8.5 By: Bert Oudshoorn https://randomnerdtutorials.com/programming-raspberry-pi-pico-w-arduino-ide/#comment-1180497 Mon, 20 Apr 2026 12:50:29 +0000 https://randomnerdtutorials.com/?p=132407#comment-1180497 Hi Sara/Rui,
I appreciate the book Learn_Raspberry_Pi_Pico_W_with_MicroPython_V1_2 very much (and worked often with the Arduino IDE, on ESP…). Do you know whether the WiFi is better (more core separated) implemented than with the ESP32 ? The ESP32 has/requires RMT for infrared, CAN bus, (modeltrain) DCC. Would FreeRTOS solve it? I ordered to-day the RPi Pico 2W to try it (probably with Arduino IDE, no Phyton solution? Or the AsyncIO?)
Best Regards, Bert Oudshoorn

]]>
By: Sara Santos https://randomnerdtutorials.com/programming-raspberry-pi-pico-w-arduino-ide/#comment-1180176 Sun, 19 Apr 2026 09:38:44 +0000 https://randomnerdtutorials.com/?p=132407#comment-1180176 In reply to Timothy Rupp.

Hi.
Not sure why that happens with your board.
But, that’s also a possibility to load code to the board.
Thanks for the info.
Regards,
Sara

]]>
By: Timothy Rupp https://randomnerdtutorials.com/programming-raspberry-pi-pico-w-arduino-ide/#comment-1179732 Fri, 17 Apr 2026 16:57:20 +0000 https://randomnerdtutorials.com/?p=132407#comment-1179732 Just wanted to give a little update on this topic.

Everything worked fine the first time around. The next file I try to load errors out and true to most documentation my Pico W does not present as the UF2 port option in the Arduino IDE.

I tried many many of the suggestions found online for overcoming this. The only solution that worked for me was to export the compiled binary (Sketch > Export Compiled Binary) and drop this compiled .uf2 file onto the device.

]]>
By: Timothy Rupp https://randomnerdtutorials.com/programming-raspberry-pi-pico-w-arduino-ide/#comment-1179615 Fri, 17 Apr 2026 04:46:32 +0000 https://randomnerdtutorials.com/?p=132407#comment-1179615 Thanks. Nifty little how-to!

Things have changed a bit in the past few years but not enough to trip me up.

]]>
By: Steven Sarns https://randomnerdtutorials.com/programming-raspberry-pi-pico-w-arduino-ide/#comment-1063556 Wed, 02 Jul 2025 12:37:49 +0000 https://randomnerdtutorials.com/?p=132407#comment-1063556 Thank you for the comprehensive analysis of the Pi Pico / Arduino IDE. I recently started a Pi Pico project with MicroPython and was making great progress until I attempted to process optical encoder driven interrupts at ~1kHz rate. Total disaster! Interrupts are apparently queued and would not be processed until some time later, then suddenly a pile of them would be processed. I have snorkled around the internet and cannot find a simple example of an interrupt attached to a pin in Arduino. Please consider this simple request. Thanks!

]]>
By: me https://randomnerdtutorials.com/programming-raspberry-pi-pico-w-arduino-ide/#comment-1006378 Sat, 08 Feb 2025 20:24:21 +0000 https://randomnerdtutorials.com/?p=132407#comment-1006378 noone talk about having 2 setup and 2 loop running at same time. can share data between both.
speed is amazingly wonderful.
i was nano and micro user but now using almost only pico.

]]>
By: Sara Santos https://randomnerdtutorials.com/programming-raspberry-pi-pico-w-arduino-ide/#comment-920457 Sat, 01 Jun 2024 09:38:10 +0000 https://randomnerdtutorials.com/?p=132407#comment-920457 In reply to paul.

Hi.
From that error, it’s impossible to find out what’s wrong.
We need more relevant information.
Regards,
Sara

]]>
By: paul https://randomnerdtutorials.com/programming-raspberry-pi-pico-w-arduino-ide/#comment-920400 Sat, 01 Jun 2024 02:43:42 +0000 https://randomnerdtutorials.com/?p=132407#comment-920400 Installing on RPi 5: Blink returns error: Arduino: 1.8.19 (Linux), Board: “Raspberry Pi Pico”
“An error occurred uploading the sketch”. Verbose output is is huge.

]]>
By: Sara Santos https://randomnerdtutorials.com/programming-raspberry-pi-pico-w-arduino-ide/#comment-857172 Fri, 25 Aug 2023 15:07:22 +0000 https://randomnerdtutorials.com/?p=132407#comment-857172 In reply to Eric.

Hi.
Usually, I only need to do that on the first upload if the board was not previously running an Arduino program.
After running a program with ARduino IDE, usually I don’t need to do that afterwards.
Regards,
Sara

]]>
By: Eric https://randomnerdtutorials.com/programming-raspberry-pi-pico-w-arduino-ide/#comment-857101 Fri, 25 Aug 2023 08:50:33 +0000 https://randomnerdtutorials.com/?p=132407#comment-857101 Excellent job and excellent site with clear tutorials. Many thanks to you.
Between each upload My Pico2040 needs plug-unplug USB (sort of power on/off).
Hereafter how I work around the problem.
-Do not plug USB
-Press and hold Bootloader button
-Plug USB
-Release Bootloader button
-(a window appears with: INDEX.HTM and INFO_UF2.TXT)
-Upload the program (Arduino 1.8.19, usual Blink)

-It works !

If somebody has the solution to avoid plug-unplug USB, please let me know.

I am using MATE-64bits on top of RPi-4.
Again many thanks for this excellent work
Eric

]]>