Skip to content

Instantly share code, notes, and snippets.

@DazWilkin
Created September 9, 2025 21:08
Show Gist options
  • Save DazWilkin/b1c051c037d836b078ff05a167d8209a to your computer and use it in GitHub Desktop.
Save DazWilkin/b1c051c037d836b078ff05a167d8209a to your computer and use it in GitHub Desktop.
Pico w/ WS2812
{
"version": 1,
"author": "Sergio Gasquez Arcos",
"editor": "wokwi",
"parts": [
{ "type": "board-pi-pico-w", "id": "pico", "top": -224.05, "left": 22.75, "attrs": {} },
{ "type": "wokwi-neopixel", "id": "rgb00", "top": -150, "left": -100, "attrs": {} },
{ "type": "wokwi-neopixel", "id": "rgb01", "top": -150, "left": -140, "attrs": {} },
{ "type": "wokwi-neopixel", "id": "rgb02", "top": -150, "left": -180, "attrs": {} },
{ "type": "wokwi-neopixel", "id": "rgb03", "top": -150, "left": -220, "attrs": {} },
{ "type": "wokwi-neopixel", "id": "rgb04", "top": -150, "left": -260, "attrs": {} },
{ "type": "wokwi-neopixel", "id": "rgb05", "top": -150, "left": -300, "attrs": {} },
{ "type": "wokwi-neopixel", "id": "rgb06", "top": -150, "left": -340, "attrs": {} },
{ "type": "wokwi-neopixel", "id": "rgb07", "top": -150, "left": -380, "attrs": {} },
{ "type": "wokwi-neopixel", "id": "rgb08", "top": -150, "left": -420, "attrs": {} },
{ "type": "wokwi-neopixel", "id": "rgb09", "top": -150, "left": -460, "attrs": {} },
{ "type": "wokwi-neopixel", "id": "rgb0A", "top": -150, "left": -500, "attrs": {} },
{ "type": "wokwi-neopixel", "id": "rgb0B", "top": -150, "left": -540, "attrs": {} }
],
"connections": [
[ "pico:GP0", "$serialMonitor:RX", "", [] ],
[ "pico:GP1", "$serialMonitor:TX", "", [] ],
[ "pico:GND.1", "rgb00:VSS", "black", [ "h-30", "v77", "h-80" ] ],
[ "rgb00:VSS", "rgb01:VSS", "black", [ "h0", "v20", "h-40" ] ],
[ "rgb01:VSS", "rgb02:VSS", "black", [ "v20", "h-40", "*", "v0", "h0" ] ],
[ "rgb02:VSS", "rgb03:VSS", "black", [ "v20", "h-40", "*", "v0", "h0" ] ],
[ "rgb03:VSS", "rgb04:VSS", "black", [ "v20", "h-40", "*", "v0", "h0" ] ],
[ "rgb04:VSS", "rgb05:VSS", "black", [ "v20", "h-40", "*", "v0", "h0" ] ],
[ "rgb05:VSS", "rgb06:VSS", "black", [ "v20", "h-40", "*", "v0", "h0" ] ],
[ "rgb06:VSS", "rgb07:VSS", "black", [ "v20", "h-40", "*", "v0", "h0" ] ],
[ "rgb07:VSS", "rgb08:VSS", "black", [ "v20", "h-40", "*", "v0", "h0" ] ],
[ "rgb08:VSS", "rgb09:VSS", "black", [ "v20", "h-40", "*", "v0", "h0" ] ],
[ "rgb09:VSS", "rgb0A:VSS", "black", [ "v20", "h-40", "*", "v0", "h0" ] ],
[ "rgb0A:VSS", "rgb0B:VSS", "black", [ "v20", "h-40", "*", "v0", "h0" ] ],
[ "pico:GP4", "rgb00:DIN", "green", [ "v0", "h-20", "*", "v0", "h50" ] ],
[ "rgb00:DOUT", "rgb01:DIN", "green", [ "h-10", "v-10" ] ],
[ "rgb01:DOUT", "rgb02:DIN", "green", [ "h-10", "v-10" ] ],
[ "rgb02:DOUT", "rgb03:DIN", "green", [ "h-10", "v-10" ] ],
[ "rgb03:DOUT", "rgb04:DIN", "green", [ "h-10", "v-10" ] ],
[ "rgb04:DOUT", "rgb05:DIN", "green", [ "h-10", "v-10" ] ],
[ "rgb05:DOUT", "rgb06:DIN", "green", [ "h-10", "v-10" ] ],
[ "rgb06:DOUT", "rgb07:DIN", "green", [ "h-10", "v-10" ] ],
[ "rgb07:DOUT", "rgb08:DIN", "green", [ "h-10", "v-10" ] ],
[ "rgb08:DOUT", "rgb09:DIN", "green", [ "h-10", "v-10" ] ],
[ "rgb09:DOUT", "rgb0A:DIN", "green", [ "h-10", "v-10" ] ],
[ "rgb0A:DOUT", "rgb0B:DIN", "green", [ "h-10", "v-10" ] ],
[ "pico:3V3", "rgb00:VDD", "red", [ "h20", "v-60", "h-130", "v60", "h-80" ] ],
[ "rgb00:VDD", "rgb01:VDD", "red", [ "v-20", "h-40" ] ],
[ "rgb01:VDD", "rgb02:VDD", "red", [ "v-20", "h-40" ] ],
[ "rgb02:VDD", "rgb03:VDD", "red", [ "v-20", "h-40" ] ],
[ "rgb03:VDD", "rgb04:VDD", "red", [ "v-20", "h-40" ] ],
[ "rgb04:VDD", "rgb05:VDD", "red", [ "v-20", "h-40" ] ],
[ "rgb05:VDD", "rgb06:VDD", "red", [ "v-20", "h-40" ] ],
[ "rgb06:VDD", "rgb07:VDD", "red", [ "v-20", "h-40" ] ],
[ "rgb07:VDD", "rgb08:VDD", "red", [ "v-20", "h-40" ] ],
[ "rgb08:VDD", "rgb09:VDD", "red", [ "v-20", "h-40" ] ],
[ "rgb09:VDD", "rgb0A:VDD", "red", [ "v-20", "h-40" ] ],
[ "rgb0A:VDD", "rgb0B:VDD", "red", [ "v-20", "h-40" ] ]
],
"serialMonitor": { "display": "always", "newline": "lf", "convertEol": true },
"dependencies": {}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment