{
"version": 1,
"author": "Anonymous maker",
"editor": "wokwi",
"parts": [
{
"type": "wokwi-pi-pico",
"id": "pico",
"top": -3.15,
"left": 3.6,
"attrs": { "env": "micropython-20220618-v1.19.1" }
},
{ "type": "wokwi-led", "id": "led1", "top": 25.2, "left": -73, "attrs": { "color": "red" } },
{
"type": "board-ssd1306",
"id": "oled1",
"top": 79.94,
"left": -191.77,
"attrs": { "i2cAddress": "0x3c" }
},
{
"type": "wokwi-pushbutton-6mm",
"id": "btn1",
"top": -213.4,
"left": -230.4,
"attrs": { "color": "green" }
},
{ "type": "chip-binary-encoder", "id": "chip1", "top": -190.98, "left": 43.2, "attrs": {} },
{
"type": "wokwi-pushbutton-6mm",
"id": "btn2",
"top": -213.4,
"left": -268.8,
"attrs": { "color": "green" }
},
{
"type": "wokwi-pushbutton-6mm",
"id": "btn3",
"top": -213.4,
"left": -153.6,
"attrs": { "color": "green" }
},
{
"type": "wokwi-pushbutton-6mm",
"id": "btn4",
"top": -213.4,
"left": -192,
"attrs": { "color": "green" }
},
{
"type": "wokwi-pushbutton-6mm",
"id": "btn6",
"top": -213.4,
"left": -307.2,
"attrs": { "color": "green" }
},
{
"type": "wokwi-pushbutton-6mm",
"id": "btn7",
"top": -559,
"left": -748.8,
"attrs": { "color": "green" }
},
{
"type": "wokwi-pushbutton-6mm",
"id": "btn8",
"top": -213.4,
"left": -115.2,
"attrs": { "color": "green" }
},
{
"type": "wokwi-pushbutton-6mm",
"id": "btn9",
"top": -213.4,
"left": -76.8,
"attrs": { "color": "green" }
},
{ "type": "chip-matrix-keyboard", "id": "chip2", "top": -402.18, "left": -504, "attrs": {} },
{ "type": "chip-binary-encoder", "id": "chip3", "top": -171.78, "left": -686.4, "attrs": {} },
{
"type": "wokwi-pushbutton-6mm",
"id": "btn5",
"top": -251.8,
"left": -67.2,
"attrs": { "color": "green" }
}
],
"connections": [
[ "pico:GP5", "led1:A", "green", [ "h0" ] ],
[ "pico:GND.2", "led1:C", "black", [ "h0" ] ],
[ "oled1:SDA", "pico:GP0", "green", [ "v0" ] ],
[ "oled1:SCL", "pico:GP1", "green", [ "v0" ] ],
[ "oled1:VCC", "pico:3V3", "red", [ "v-96", "h240.15", "v57.6" ] ],
[ "oled1:GND", "pico:GND.1", "black", [ "v0" ] ],
[ "pico:3V3", "chip1:VCC", "red", [ "h39.6", "v-134.4", "h-86.4", "v-96" ] ],
[ "chip1:GND", "pico:GND.8", "black", [ "h-28.8", "v96", "h86.4", "v115.2" ] ],
[ "chip2:VCC", "pico:3V3", "red", [ "h-19.2", "v374.4", "h643.2", "v67.2" ] ],
[ "chip2:GND", "pico:GND.1", "black", [ "h-28.8", "v432", "h489.6", "v-19.2" ] ],
[ "chip1:IN0", "chip2:COL0", "green", [ "h-38.4", "v-249.6", "h-547.2", "v105.6" ] ],
[ "chip1:IN1", "chip2:COL1", "green", [ "h-48", "v-268.8", "h-547.2", "v134.4" ] ],
[ "chip1:IN2", "chip2:COL2", "green", [ "h-28.8", "v-288", "h-576", "v163.2" ] ],
[ "chip1:IN3", "chip2:COL3", "green", [ "h-57.6", "v-307.2", "h-556.8", "v182.4" ] ],
[ "chip1:IN4", "chip2:COL4", "green", [ "h-67.2", "v-326.4", "h-556.8", "v201.6" ] ],
[ "chip1:IN5", "chip2:COL5", "green", [ "v19.2", "h49.81", "v-355.2", "h-787.2", "v249.6" ] ],
[ "chip1:IN6", "chip2:COL6", "green", [ "h69.01", "v-345.6", "h-816", "v230.4" ] ],
[ "chip1:IN7", "chip2:COL7", "green", [ "h59.41", "v-326.4", "h-816", "v249.6" ] ],
[ "chip3:VCC", "pico:3V3", "red", [ "h-76.8", "v163.2", "h892.8", "v48" ] ],
[ "chip3:GND", "pico:GND.1", "black", [ "h-86.4", "v172.8" ] ],
[ "chip2:ROW0", "chip3:IN0", "green", [ "h-192", "v230.4" ] ],
[ "chip3:IN1", "chip2:ROW1", "green", [ "h-19.2", "v-230.4" ] ],
[ "chip2:ROW2", "chip3:IN2", "green", [ "h-211.2", "v230.4" ] ],
[ "chip2:ROW3", "chip3:IN3", "green", [ "h-220.8", "v230.4" ] ],
[ "chip2:ROW4", "chip3:IN4", "green", [ "h-230.4", "v230.4" ] ],
[ "chip3:IN5", "chip2:ROW5", "green", [ "v0", "h40.21", "v-124.8", "h-76.8", "v-96" ] ],
[ "chip3:IN6", "chip2:ROW6", "green", [ "h30.61", "v-105.6", "h-76.8", "v-96" ] ],
[ "chip3:OUT0", "pico:GP14", "green", [ "h11.41", "v374.4", "h537.6", "v-57.6" ] ],
[ "chip3:OUT1", "pico:GP13", "green", [ "h21.01", "v374.4", "h537.6", "v-67.2" ] ],
[
"chip3:OUT2",
"pico:GP21",
"green",
[ "h11.41", "v-28.8", "h-211.2", "v403.2", "h883.2", "v-76.8" ]
],
[ "chip1:OUT0", "pico:GP8", "green", [ "h78.61", "v403.2", "h-278.4", "v-134.4" ] ],
[ "chip1:OUT1", "pico:GP27", "green", [ "h88.21", "v355.2" ] ],
[ "chip1:OUT2", "pico:GP6", "green", [ "h40.21", "v432", "h-249.6", "v-163.2" ] ],
[ "btn6:1.r", "btn2:1.l", "green", [ "v0" ] ],
[ "btn2:1.r", "btn1:1.l", "green", [ "v0" ] ],
[ "btn1:1.r", "btn4:1.l", "green", [ "v0" ] ],
[ "btn3:1.l", "btn4:1.r", "green", [ "h0" ] ],
[ "btn3:1.r", "btn8:1.l", "green", [ "v0" ] ],
[ "btn8:1.r", "btn9:1.l", "green", [ "v0" ] ],
[ "btn9:1.r", "pico:GND.1", "black", [ "h10.4", "v240" ] ],
[ "btn6:2.l", "chip2:BTN_R0C0", "green", [ "h-105.6", "v-38" ] ],
[ "btn2:2.l", "chip2:BTN_R0C1", "green", [ "h0", "v10", "h-134.4", "v-67.2" ] ],
[ "btn1:2.l", "chip2:BTN_R0C2", "green", [ "h-9.6", "v19.6", "h-182.4", "v-28.8" ] ],
[ "btn4:2.l", "chip2:BTN_R0C3", "green", [ "h0", "v29.2", "h-240", "v-76.8" ] ],
[ "btn3:2.l", "chip2:BTN_R0C4", "green", [ "h0", "v38.8", "h-288", "v-28.8" ] ],
[
"btn8:2.l",
"chip2:BTN_R0C5",
"green",
[ "h-9.6", "v10", "h-105.6", "v38.4", "h-220.8", "v-38.4" ]
],
[
"btn9:2.l",
"chip2:BTN_R0C6",
"green",
[ "h0", "v19.6", "h-144", "v38.4", "h-240", "v-28.8" ]
],
[ "btn5:2.l", "chip2:BTN_R0C7", "green", [ "h-38.4", "v77.2", "h-86.4", "v-38.4" ] ],
[ "btn5:1.l", "btn9:1.l", "green", [ "h0" ] ]
],
"dependencies": {}
}