The Pico punches far above its price class, and the Pico W and Pico 2 W add WiFi for real IoT builds. These MicroPython-first tutorials cover sensor reads, displays, MQTT, and battery projects — each with a wiring diagram and copy-paste code verified on real boards. Grab a pre-soldered Pico below and skip straight to the fun part.
Shop the parts used in these tutorials
Arduino UNO DS18B20: Freezer test vs Pico, micro:bit
Compare Arduino UNO, Raspberry Pi Pico, and BBC micro:bit in a DS18B20 freezer Ice Challenge and learn why condensation matters most, from...
Arduino vs Raspberry Pi GPIO: Choose the Right Board
Learn how Arduino microcontrollers and Raspberry Pi Linux boards differ, when to use each (or both), and avoid GPIO voltage mistakes with...
Pico W 3.5mm Audio Jack: Play WAV via MicroPython
Build a Pico W WAV player with a 3.5mm audio jack breakout using MicroPython PWM, convert audio on Mac, and end playback...
Raspberry Pi Pico + KY-037: Clap Toggle Desk Lamp
Build a clap-controlled light switch with a Raspberry Pi Pico and KY-037 sound sensor to toggle a real desk lamp via an...
Raspberry Pi Pico 2 W + Arducam OV2640: Capture JPEGs locally
Build a simple CircuitPython camera that uses a Raspberry Pi Pico 2 W and Arducam OV2640 to capture JPEG photos saved to...
Raspberry Pi Pico W BME280: Stream data to Azure IoT
Build a Raspberry Pi Pico W + BME280 pipeline that streams real-time sensor data to Azure IoT Hub and Azure Data Explorer...
Raspberry Pi Pico W Ultrasonic Sensor: Remote Robot Drive
Build a Raspberry Pi Pico W Wi-Fi robot control page with ultrasonic emergency stop and NeoPixel feedback, using an async MicroPython web...
Raspberry Pi Pico W HC-SR04: Obstacle Detection LEDs
Build Raspberry Pi Pico W obstacle detection with an HC-SR04 ultrasonic sensor and Neopixel LED proximity colors in MicroPython, with help from...
Raspberry Pi Pico W L298N: Program robot movements
Program a Raspberry Pi Pico W robot with an L298N motor driver to move forward, backward, left, and right using PWM speed...
Raspberry Pi Pico W HC-SR04: Robot Assembly Guide
Assemble a Raspberry Pi Pico W robot with an L298N motor driver and HC-SR04 ultrasonic sensor, then tidy wiring with zip ties...
Raspberry Pi Pico W HC-SR04: Wi-Fi Robot Course Setup
Set up a Raspberry Pi Pico W with an HC-SR04 robot project: install MicroPython in Thonny and run a LED test to...
Pico W NEO-6M GPS: Reverse geocode your location
Build a Raspberry Pi Pico W + NEO-6M GPS reverse geolocator that prints coordinates and a city/country lookup using OpenCage in MicroPython,...