{
"version": 1,
"author": "Uri Shaked",
"editor": "wokwi",
"parts": [
{
"type": "wokwi-pi-pico",
"id": "pico",
"top": 80.37,
"left": 2.96,
"attrs": { "env": "micropython-20210902-v1.17" }
},
{
"type": "wokwi-neopixel",
"id": "rgb1",
"top": -73.1,
"left": 124,
"rotate": 180,
"attrs": {}
},
{
"type": "wokwi-neopixel",
"id": "rgb2",
"top": -70.7,
"left": 152.6,
"rotate": 180,
"attrs": {}
},
{
"type": "wokwi-neopixel",
"id": "rgb3",
"top": -70.7,
"left": 181.4,
"rotate": 180,
"attrs": {}
},
{
"type": "wokwi-neopixel",
"id": "rgb4",
"top": -70.7,
"left": 210.2,
"rotate": 180,
"attrs": {}
},
{
"type": "wokwi-neopixel",
"id": "rgb5",
"top": -41.9,
"left": 123.8,
"rotate": 180,
"attrs": {}
},
{
"type": "wokwi-neopixel",
"id": "rgb6",
"top": -41.9,
"left": 152.6,
"rotate": 180,
"attrs": {}
},
{
"type": "wokwi-neopixel",
"id": "rgb7",
"top": -41.9,
"left": 181.4,
"rotate": 180,
"attrs": {}
},
{
"type": "wokwi-neopixel",
"id": "rgb8",
"top": -41.9,
"left": 210.2,
"rotate": 180,
"attrs": {}
},
{
"type": "wokwi-neopixel",
"id": "rgb9",
"top": -15.5,
"left": 210.4,
"rotate": 180,
"attrs": {}
},
{
"type": "wokwi-neopixel",
"id": "rgb10",
"top": -13.1,
"left": 181.4,
"rotate": 180,
"attrs": {}
},
{
"type": "wokwi-neopixel",
"id": "rgb11",
"top": -13.1,
"left": 152.6,
"rotate": 180,
"attrs": {}
},
{
"type": "wokwi-neopixel",
"id": "rgb12",
"top": -13.1,
"left": 123.8,
"rotate": 180,
"attrs": {}
},
{
"type": "wokwi-neopixel",
"id": "rgb13",
"top": 13.3,
"left": 124,
"rotate": 180,
"attrs": {}
},
{
"type": "wokwi-neopixel",
"id": "rgb14",
"top": 13.3,
"left": 152.8,
"rotate": 180,
"attrs": {}
},
{
"type": "wokwi-neopixel",
"id": "rgb15",
"top": 13.3,
"left": 181.6,
"rotate": 180,
"attrs": {}
},
{
"type": "wokwi-neopixel",
"id": "rgb16",
"top": 13.3,
"left": 210.4,
"rotate": 180,
"attrs": {}
},
{ "type": "wokwi-vcc", "id": "vcc1", "top": -81.6, "left": 63.36, "rotate": 270, "attrs": {} },
{ "type": "wokwi-gnd", "id": "gnd1", "top": -66.7, "left": 48.3, "rotate": 90, "attrs": {} },
{
"type": "wokwi-text",
"id": "text1",
"top": -172.8,
"left": -28.8,
"attrs": {
"text": "4x4 grid instead of 8x8\nbecause the code is the same and it is very hard to place 64 LEDs\nin this editor"
}
},
{ "type": "wokwi-ky-040", "id": "encoder1", "top": 107.3, "left": -173.6, "attrs": {} },
{
"type": "wokwi-pushbutton",
"id": "btn1",
"top": 198.2,
"left": 144,
"attrs": { "color": "green", "xray": "1", "bounce": "0" }
}
],
"connections": [
[ "rgb1:DOUT", "rgb2:DIN", "green", [ "h0" ] ],
[ "rgb2:DOUT", "rgb3:DIN", "green", [ "h0" ] ],
[ "rgb3:DOUT", "rgb4:DIN", "green", [ "h0" ] ],
[ "rgb4:DOUT", "rgb5:DIN", "green", [ "h0" ] ],
[ "rgb5:DOUT", "rgb6:DIN", "green", [ "h0" ] ],
[ "rgb6:DOUT", "rgb7:DIN", "green", [ "h0" ] ],
[ "rgb7:DOUT", "rgb8:DIN", "green", [ "h0" ] ],
[ "rgb8:DOUT", "rgb12:DIN", "green", [ "h0" ] ],
[ "rgb12:DOUT", "rgb11:DIN", "green", [ "h0" ] ],
[ "rgb11:DOUT", "rgb10:DIN", "green", [ "h0" ] ],
[ "rgb10:DOUT", "rgb9:DIN", "green", [ "h0" ] ],
[ "rgb9:DOUT", "rgb13:DIN", "green", [ "h0" ] ],
[ "rgb13:DOUT", "rgb14:DIN", "green", [ "h0" ] ],
[ "rgb14:DOUT", "rgb15:DIN", "green", [ "h0" ] ],
[ "rgb15:DOUT", "rgb16:DIN", "green", [ "h0" ] ],
[ "pico:GP6", "rgb1:DIN", "green", [ "h0" ] ],
[ "vcc1:VCC", "rgb1:VDD", "red", [ "v0" ] ],
[ "rgb1:VDD", "rgb2:VDD", "green", [ "h0" ] ],
[ "rgb2:VDD", "rgb3:VDD", "green", [ "h0" ] ],
[ "rgb3:VDD", "rgb4:VDD", "green", [ "h0" ] ],
[ "rgb1:VDD", "rgb5:VDD", "green", [ "h0" ] ],
[ "rgb5:VDD", "rgb12:VDD", "green", [ "h0" ] ],
[ "rgb12:VDD", "rgb13:VDD", "green", [ "h0" ] ],
[ "rgb5:VDD", "rgb6:VDD", "green", [ "h29", "v-2.4" ] ],
[ "rgb6:VDD", "rgb7:VDD", "green", [ "h0" ] ],
[ "rgb7:VDD", "rgb8:VDD", "green", [ "h0" ] ],
[ "rgb12:VDD", "rgb11:VDD", "green", [ "h0" ] ],
[ "rgb11:VDD", "rgb10:VDD", "green", [ "h0" ] ],
[ "rgb10:VDD", "rgb9:VDD", "green", [ "h0" ] ],
[ "rgb13:VDD", "rgb14:VDD", "green", [ "h0" ] ],
[ "rgb14:VDD", "rgb15:VDD", "green", [ "h0" ] ],
[ "rgb15:VDD", "rgb16:VDD", "green", [ "h0" ] ],
[ "gnd1:GND", "rgb1:VSS", "black", [ "v0" ] ],
[ "rgb1:VSS", "rgb2:VSS", "green", [ "v0" ] ],
[ "rgb2:VSS", "rgb3:VSS", "green", [ "v0" ] ],
[ "rgb3:VSS", "rgb4:VSS", "green", [ "v0" ] ],
[ "rgb1:VSS", "rgb5:VSS", "green", [ "v0" ] ],
[ "rgb5:VSS", "rgb12:VSS", "green", [ "v0" ] ],
[ "rgb12:VSS", "rgb13:VSS", "green", [ "v0" ] ],
[ "rgb5:VSS", "rgb6:VSS", "green", [ "v0" ] ],
[ "rgb6:VSS", "rgb7:VSS", "green", [ "v0" ] ],
[ "rgb7:VSS", "rgb8:VSS", "green", [ "v0" ] ],
[ "rgb12:VSS", "rgb11:VSS", "green", [ "v0" ] ],
[ "rgb11:VSS", "rgb10:VSS", "green", [ "v0" ] ],
[ "rgb10:VSS", "rgb9:VSS", "green", [ "v0" ] ],
[ "rgb13:VSS", "rgb14:VSS", "green", [ "v0" ] ],
[ "rgb14:VSS", "rgb15:VSS", "green", [ "v0" ] ],
[ "rgb15:VSS", "rgb16:VSS", "green", [ "v0" ] ],
[ "encoder1:VCC", "pico:3V3", "red", [ "h0" ] ],
[ "encoder1:GND", "pico:GND.1", "black", [ "h0" ] ],
[ "encoder1:SW", "pico:GP9", "green", [ "h0" ] ],
[ "encoder1:CLK", "pico:GP0", "green", [ "h0" ] ],
[ "encoder1:DT", "pico:GP1", "green", [ "h0" ] ],
[ "btn1:2.l", "pico:GND.1", "green", [ "h0" ] ],
[ "btn1:1.r", "pico:GP10", "green", [ "v0" ] ]
],
"dependencies": {}
}4x4 grid instead of 8x8
because the code is the same and it is very hard to place 64 LEDs
in this editor