-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdiagram.json
312 lines (312 loc) · 10.6 KB
/
diagram.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
{
"version": 1,
"author": "Gabriel Cavalcanti Coelho",
"editor": "wokwi",
"parts": [
{
"type": "board-pi-pico-w",
"id": "pico",
"top": -66.05,
"left": 56.25,
"rotate": 90,
"attrs": { "builder": "pico-sdk" }
},
{
"type": "wokwi-pushbutton",
"id": "btn1",
"top": -61,
"left": -86.4,
"attrs": { "color": "red" }
},
{
"type": "wokwi-pushbutton",
"id": "btn2",
"top": -61,
"left": 201.6,
"attrs": { "color": "green" }
},
{
"type": "wokwi-rgb-led",
"id": "rgb1",
"top": -111.2,
"left": 20.3,
"attrs": { "common": "cathode" }
},
{ "type": "wokwi-neopixel", "id": "rgb2", "top": -137.9, "left": 162.2, "attrs": {} },
{ "type": "wokwi-neopixel", "id": "rgb3", "top": -137.9, "left": 123.8, "attrs": {} },
{ "type": "wokwi-neopixel", "id": "rgb4", "top": -137.9, "left": 85.4, "attrs": {} },
{ "type": "wokwi-neopixel", "id": "rgb5", "top": -137.9, "left": 47, "attrs": {} },
{ "type": "wokwi-neopixel", "id": "rgb6", "top": -137.9, "left": 8.6, "attrs": {} },
{
"type": "wokwi-neopixel",
"id": "rgb7",
"top": -178.7,
"left": 8.8,
"rotate": 180,
"attrs": {}
},
{
"type": "wokwi-neopixel",
"id": "rgb8",
"top": -178.7,
"left": 47.2,
"rotate": 180,
"attrs": {}
},
{
"type": "wokwi-neopixel",
"id": "rgb9",
"top": -178.7,
"left": 85.6,
"rotate": 180,
"attrs": {}
},
{
"type": "wokwi-neopixel",
"id": "rgb10",
"top": -178.7,
"left": 124,
"rotate": 180,
"attrs": {}
},
{
"type": "wokwi-neopixel",
"id": "rgb11",
"top": -178.7,
"left": 162.4,
"rotate": 180,
"attrs": {}
},
{ "type": "wokwi-neopixel", "id": "rgb12", "top": -214.7, "left": 162.2, "attrs": {} },
{ "type": "wokwi-neopixel", "id": "rgb13", "top": -214.7, "left": 123.8, "attrs": {} },
{ "type": "wokwi-neopixel", "id": "rgb14", "top": -214.7, "left": 85.4, "attrs": {} },
{ "type": "wokwi-neopixel", "id": "rgb15", "top": -214.7, "left": 47, "attrs": {} },
{ "type": "wokwi-neopixel", "id": "rgb16", "top": -214.7, "left": 8.6, "attrs": {} },
{
"type": "wokwi-neopixel",
"id": "rgb17",
"top": -255.5,
"left": 8.8,
"rotate": 180,
"attrs": {}
},
{
"type": "wokwi-neopixel",
"id": "rgb18",
"top": -255.5,
"left": 47.2,
"rotate": 180,
"attrs": {}
},
{
"type": "wokwi-neopixel",
"id": "rgb19",
"top": -255.5,
"left": 85.6,
"rotate": 180,
"attrs": {}
},
{
"type": "wokwi-neopixel",
"id": "rgb20",
"top": -255.5,
"left": 124,
"rotate": 180,
"attrs": {}
},
{
"type": "wokwi-neopixel",
"id": "rgb21",
"top": -255.5,
"left": 162.4,
"rotate": 180,
"attrs": {}
},
{ "type": "wokwi-neopixel", "id": "rgb22", "top": -291.5, "left": 162.2, "attrs": {} },
{ "type": "wokwi-neopixel", "id": "rgb23", "top": -291.5, "left": 123.8, "attrs": {} },
{ "type": "wokwi-neopixel", "id": "rgb24", "top": -291.5, "left": 85.4, "attrs": {} },
{ "type": "wokwi-neopixel", "id": "rgb25", "top": -291.5, "left": 47, "attrs": {} },
{ "type": "wokwi-neopixel", "id": "rgb26", "top": -291.5, "left": 8.6, "attrs": {} },
{
"type": "wokwi-gnd",
"id": "gnd1",
"top": -133.5,
"left": 210.1,
"rotate": 270,
"attrs": {}
},
{ "type": "wokwi-gnd", "id": "gnd2", "top": -201.1, "left": -38.1, "rotate": 90, "attrs": {} },
{
"type": "wokwi-gnd",
"id": "gnd3",
"top": -210.3,
"left": 210.1,
"rotate": 270,
"attrs": {}
},
{ "type": "wokwi-gnd", "id": "gnd4", "top": -277.9, "left": -38.1, "rotate": 90, "attrs": {} },
{
"type": "wokwi-gnd",
"id": "gnd5",
"top": -287.1,
"left": 210.1,
"rotate": 270,
"attrs": {}
},
{
"type": "wokwi-vcc",
"id": "vcc1",
"top": -158.4,
"left": -32.64,
"rotate": 270,
"attrs": {}
},
{
"type": "wokwi-vcc",
"id": "vcc2",
"top": -168.2,
"left": 205.64,
"rotate": 90,
"attrs": {}
},
{
"type": "wokwi-vcc",
"id": "vcc3",
"top": -235.2,
"left": -32.64,
"rotate": 270,
"attrs": {}
},
{ "type": "wokwi-vcc", "id": "vcc4", "top": -245, "left": 205.64, "rotate": 90, "attrs": {} },
{ "type": "wokwi-vcc", "id": "vcc5", "top": -312, "left": -32.64, "rotate": 270, "attrs": {} },
{
"type": "wokwi-resistor",
"id": "r1",
"top": 24,
"left": 239.45,
"rotate": 90,
"attrs": { "value": "10000" }
},
{
"type": "wokwi-resistor",
"id": "r2",
"top": 24,
"left": -115.75,
"rotate": 90,
"attrs": { "value": "10000" }
},
{
"type": "board-ssd1306",
"id": "oled1",
"top": -169.66,
"left": 249.83,
"attrs": { "i2cAddress": "0x3c" }
}
],
"connections": [
[ "pico:GP0", "$serialMonitor:RX", "", [] ],
[ "pico:GP1", "$serialMonitor:TX", "", [] ],
[ "pico:GP5", "btn2:2.l", "green", [ "v0" ] ],
[ "pico:GP6", "btn1:2.r", "red", [ "v0" ] ],
[ "pico:GND.3", "rgb1:COM", "black", [ "v0" ] ],
[ "rgb2:DOUT", "rgb3:DIN", "green", [ "h-9.6", "v-10.5" ] ],
[ "rgb3:DOUT", "rgb4:DIN", "green", [ "h-9.6", "v-10.5" ] ],
[ "rgb4:DOUT", "rgb5:DIN", "green", [ "h-9.6", "v-10.5" ] ],
[ "rgb5:DOUT", "rgb6:DIN", "green", [ "h-9.6", "v-10.5" ] ],
[ "rgb6:DOUT", "rgb7:DIN", "green", [ "h-9.6", "v-39.3" ] ],
[ "rgb7:DOUT", "rgb8:DIN", "green", [ "h9.6", "v10.5" ] ],
[ "rgb8:DOUT", "rgb9:DIN", "green", [ "h9.6", "v10.5" ] ],
[ "rgb9:DOUT", "rgb10:DIN", "green", [ "h9.6", "v10.5" ] ],
[ "rgb10:DOUT", "rgb11:DIN", "green", [ "h9.6", "v10.5" ] ],
[ "rgb11:DOUT", "rgb12:DIN", "green", [ "h9.6", "v-37.5" ] ],
[ "rgb12:DOUT", "rgb13:DIN", "green", [ "h-9.6", "v-10.5" ] ],
[ "rgb13:DOUT", "rgb14:DIN", "green", [ "h-9.6", "v-10.5" ] ],
[ "rgb14:DOUT", "rgb15:DIN", "green", [ "h-9.6", "v-10.5" ] ],
[ "rgb15:DOUT", "rgb16:DIN", "green", [ "h-9.6", "v-10.5" ] ],
[ "rgb16:DOUT", "rgb17:DIN", "green", [ "h-9.6", "v-39.3" ] ],
[ "rgb17:DOUT", "rgb18:DIN", "green", [ "h9.6", "v10.5" ] ],
[ "rgb18:DOUT", "rgb19:DIN", "green", [ "h9.6", "v10.5" ] ],
[ "rgb19:DOUT", "rgb20:DIN", "green", [ "h9.6", "v10.5" ] ],
[ "rgb20:DOUT", "rgb21:DIN", "green", [ "h9.6", "v10.5" ] ],
[ "rgb21:DOUT", "rgb22:DIN", "green", [ "h9.6", "v-37.5" ] ],
[ "rgb22:DOUT", "rgb23:DIN", "green", [ "h-9.6", "v-10.5" ] ],
[ "rgb23:DOUT", "rgb24:DIN", "green", [ "h-9.6", "v-10.5" ] ],
[ "rgb24:DOUT", "rgb25:DIN", "green", [ "h-9.6", "v-10.5" ] ],
[ "rgb25:DOUT", "rgb26:DIN", "green", [ "h-9.6", "v-10.5" ] ],
[ "pico:GP7", "rgb2:DIN", "green", [ "v-86.4", "h96", "v-48" ] ],
[ "rgb2:VSS", "gnd1:GND", "black", [ "v0" ] ],
[ "rgb3:VSS", "gnd1:GND", "black", [ "v0" ] ],
[ "rgb4:VSS", "gnd1:GND", "black", [ "v0" ] ],
[ "rgb5:VSS", "gnd1:GND", "black", [ "v0" ] ],
[ "rgb6:VSS", "gnd1:GND", "black", [ "v0" ] ],
[ "rgb7:VSS", "gnd2:GND", "black", [ "v0" ] ],
[ "rgb8:VSS", "gnd2:GND", "black", [ "v0" ] ],
[ "rgb9:VSS", "gnd2:GND", "black", [ "v0" ] ],
[ "rgb10:VSS", "gnd2:GND", "black", [ "v0" ] ],
[ "rgb11:VSS", "gnd2:GND", "black", [ "v0" ] ],
[ "rgb12:VSS", "gnd3:GND", "black", [ "v0" ] ],
[ "rgb13:VSS", "gnd3:GND", "black", [ "v0" ] ],
[ "rgb14:VSS", "gnd3:GND", "black", [ "v0" ] ],
[ "rgb15:VSS", "gnd3:GND", "black", [ "v0" ] ],
[ "rgb16:VSS", "gnd3:GND", "black", [ "v0" ] ],
[ "rgb17:VSS", "gnd4:GND", "black", [ "v0" ] ],
[ "rgb18:VSS", "gnd4:GND", "black", [ "v0" ] ],
[ "rgb19:VSS", "gnd4:GND", "black", [ "v0" ] ],
[ "rgb20:VSS", "gnd4:GND", "black", [ "v0" ] ],
[ "rgb21:VSS", "gnd4:GND", "black", [ "v0" ] ],
[ "rgb22:VSS", "gnd5:GND", "black", [ "v0" ] ],
[ "rgb23:VSS", "gnd5:GND", "black", [ "v0" ] ],
[ "rgb24:VSS", "gnd5:GND", "black", [ "v0" ] ],
[ "rgb25:VSS", "gnd5:GND", "black", [ "v0" ] ],
[ "rgb26:VSS", "gnd5:GND", "black", [ "v0" ] ],
[ "rgb6:VDD", "vcc1:VCC", "red", [ "h0", "v-9.6" ] ],
[ "rgb5:VDD", "vcc1:VCC", "red", [ "h0", "v-9.6" ] ],
[ "rgb4:VDD", "vcc1:VCC", "red", [ "h0", "v-9.6" ] ],
[ "rgb3:VDD", "vcc1:VCC", "red", [ "h0", "v-9.6" ] ],
[ "rgb2:VDD", "vcc1:VCC", "red", [ "h0", "v-9.6" ] ],
[ "rgb11:VDD", "vcc2:VCC", "red", [ "h0", "v9.6" ] ],
[ "rgb10:VDD", "vcc2:VCC", "red", [ "h0", "v9.6" ] ],
[ "rgb9:VDD", "vcc2:VCC", "red", [ "h0", "v9.6" ] ],
[ "rgb8:VDD", "vcc2:VCC", "red", [ "h0", "v9.6" ] ],
[ "rgb7:VDD", "vcc2:VCC", "red", [ "h0", "v9.6" ] ],
[ "rgb16:VDD", "vcc3:VCC", "red", [ "h0", "v-9.6" ] ],
[ "rgb15:VDD", "vcc3:VCC", "red", [ "h0", "v-9.6" ] ],
[ "rgb14:VDD", "vcc3:VCC", "red", [ "h0", "v-9.6" ] ],
[ "rgb13:VDD", "vcc3:VCC", "red", [ "h0", "v-9.6" ] ],
[ "rgb12:VDD", "vcc3:VCC", "red", [ "h0", "v-9.6" ] ],
[ "rgb21:VDD", "vcc4:VCC", "red", [ "h0", "v9.6" ] ],
[ "rgb20:VDD", "vcc4:VCC", "red", [ "h0", "v9.6" ] ],
[ "rgb19:VDD", "vcc4:VCC", "red", [ "h0", "v9.6" ] ],
[ "rgb18:VDD", "vcc4:VCC", "red", [ "h0", "v9.6" ] ],
[ "rgb17:VDD", "vcc4:VCC", "red", [ "h0", "v9.6" ] ],
[ "rgb26:VDD", "vcc5:VCC", "red", [ "h0", "v-9.6" ] ],
[ "rgb25:VDD", "vcc5:VCC", "red", [ "h0", "v-9.6" ] ],
[ "rgb24:VDD", "vcc5:VCC", "red", [ "h0", "v-9.6" ] ],
[ "rgb23:VDD", "vcc5:VCC", "red", [ "h0", "v-9.6" ] ],
[ "rgb22:VDD", "vcc5:VCC", "red", [ "h0", "v-9.6" ] ],
[ "btn2:2.r", "r1:1", "green", [ "h0" ] ],
[ "btn1:2.l", "r2:1", "green", [ "h0" ] ],
[ "pico:3V3", "r1:2", "green", [ "v19.51", "h115.2" ] ],
[ "pico:3V3", "r2:2", "green", [ "v19.51", "h-220.8" ] ],
[ "pico:GND.1", "btn2:1.l", "black", [ "v0" ] ],
[ "pico:GND.4", "btn1:1.r", "black", [ "v0" ] ],
[ "pico:GP13", "rgb1:R", "red", [ "v0" ] ],
[ "pico:GP11", "rgb1:G", "green", [ "v0" ] ],
[ "pico:GP12", "rgb1:B", "blue", [ "v-38.4", "h19.16" ] ],
[ "pico:VSYS", "oled1:VCC", "red", [ "v38.71", "h201.6", "v-288", "h-76.8" ] ],
[ "pico:GND.8", "oled1:GND", "black", [ "v48.31", "h220.8", "v-307.2", "h-96" ] ],
[
"pico:GP15",
"oled1:SCL",
"gold",
[ "v-9.6", "h-9.64", "v134.4", "h403.2", "v-326.4", "h-86.4" ]
],
[
"pico:GP14",
"oled1:SDA",
"gold",
[ "v-19.2", "h-28.84", "v153.6", "h422.4", "v-345.6", "h-86.4" ]
]
],
"dependencies": {}
}