Skip to content
CEC Semester Twenty Seven 2025

Raspberry Pi Pico/Pico 2 Development Using Visual Studio Code

Fred Eady -
Owner, EDTP Electronics Inc. and Principal Engineer, Ongoing Systems LLC.
February 24,
2025
The Raspberry Pi Pico VS Code Extension
The Raspberry Pi Pico VS Code Extension takes all of the tedious work out of installing and configuring the Raspberry Pi Pico C SDK. Today’s tasks include installing Visual Studio Code on an Ubuntu personal computer and incorporating the Raspberry Pi Pico VS Code Extension. Once we have familiarized ourselves with the features of the Raspberry Pi Pico VS Code Extension, we will walk through the steps of creating a Raspberry Pi Pico 2 project using VS Code.
Course Resources
Special Educational Materials
No data was found
February 25,
2025
Day of the Snake
MicroPython is the programming language of the day. The Raspberry Pi Pico VS Code Extension fully supports the creation, coding, running, and debugging of Raspberry Pi Pico MicroPython applications. A simple mouse click is all that is needed to unleash the MicroPython magic that is concealed within VS Code. The Raspberry Pi Pico VS Code Extension provides a seamless communications portal between the host personal computer and the target Raspberry Pi Pico 2.
Course Resources
Special Educational Materials
No data was found
February 26,
2025
Raspberry Pi Pico 2 C Programming With VS Code
We have done our share of snake charming. Now it’s time to use VS Code to construct some standard Pico 2 C functions using the Raspberry Pi Pico C SDK and its bevy of hardware and high-level APIs. Today we will call upon the Raspberry Pi Pico VS Code Extension to channel the power of the Raspberry Pi Pico C SDK to create Raspberry Pi Pico 2 functions that feature SPI, I2C, and PIO (Programmable IO) functionality.
Course Resources
Special Educational Materials
No data was found
February 27,
2025
Coding Pico 2 Networking With VS Code
The Raspberry Pi Pico 2 can drive motors, blink LEDs, sense switch inputs, and measure analog voltages. However, the most powerful thing a Raspberry Pi Pico 2 can do is use its onboard data radio to establish a wireless communications link. The Raspberry Pi Pico C SDK’s hardware APIs are complemented by the Raspberry Pi Pico C SDK’s networking library. The Raspberry Pi Pico VS Code Extension makes it easy to assemble the necessary code needed to activate the Raspberry Pi Pico 2’s CYW43439 data radio module.
Course Resources
Special Educational Materials
No data was found
February 28,
2025
Raspberry Pi Pico 2 Coprocessor
Drag out that soldering iron and hook up the J-Link. Today we are going to design and build a custom Raspberry Pi Pico 2 development board that attaches directly to a Raspberry Pi 5’s 40-pin GPIO header.
Course Resources
Special Educational Materials
No data was found
Instructor
Fred Eady
Owner, EDTP Electronics Inc. and Principal Engineer, Ongoing Systems LLC.

Fred Eady is the owner of EDTP Electronics Inc. and is the principal engineer at the Georgia branch of Ongoing Systems LLC. EDTP Electronics was established in 1988. In the meantime, Fred has written thousands of magazine articles. He has written for all of the major electronic magazines, including Radio Electronics, Electronics Now, Nuts and Volts, Servo, MicroComputer Journal, and Circuit Cellar. Fred has even done a few short feature articles for Design News. To date, he has authored four books and contributed to a fifth. He currently works as a PIC microcontroller consultant and is a Microchip Authorized Design Partner. Fred’s expertise also extends into the ARM community where he is a hardware and firmware design consultant. His customers include aerospace companies, machine shops, specialty startup companies, medical machine manufacturers, coin-operated device businesses, and various other research and development companies. He has a very close working relationship with Microchip Technology, the manufacturer of PIC microcontrollers, and has taught multiple Ethernet and WiFi classes at Microchip's annual Masters Conference.