⚠️ Pico GPIO Warning
Pico boards use GPxx pin numbering (the RP2040/RP2350 GPIO number), while 40-pin Pis commonly reference GPIOxx (BCM) or physical header pins (1–40).
Even when numeric values match (e.g., GP2 vs BCM GPIO2), they are pins on different boards with different headers and different peripheral/alternate function mappings.
Code written for a 40-pin Pi generally won't run on a Pico without changes: different platform (Linux SBC vs microcontroller), different libraries (RPi.GPIO/gpiozero vs Pico SDK/MicroPython), and different pin wiring requirements.
See: Pico Pinout Guide