embedded-systems-labs/prekol-display/diagram.json
2025-12-25 11:09:27 +03:00

161 lines
4.8 KiB
JSON

{
"version": 1,
"author": "Uri Shaked",
"editor": "wokwi",
"parts": [
{
"type": "board-st-nucleo-c031c6",
"id": "nucleo",
"top": -47.17,
"left": -183.38,
"attrs": {}
},
{
"type": "wokwi-led",
"id": "led1",
"top": 73.2,
"left": 81,
"attrs": { "color": "limegreen", "flip": "1" }
},
{
"type": "wokwi-resistor",
"id": "r1",
"top": 52.8,
"left": 143.45,
"rotate": 90,
"attrs": { "value": "1000" }
},
{
"type": "wokwi-tm1637-7segment",
"id": "sevseg1",
"top": -124.84,
"left": -453.77,
"attrs": { "color": "red" }
},
{
"type": "wokwi-membrane-keypad",
"id": "keypad1",
"top": -453.2,
"left": 159.2,
"attrs": { "columns": "3", "keys": [ "B", "D", "H" ] }
},
{
"type": "wokwi-text",
"id": "text1",
"top": -566.4,
"left": 172.8,
"attrs": { "text": "Установка режима\nB - двоичный\nD - десятичный\nH - шестнадцатеричный" }
},
{ "type": "wokwi-dip-switch-8", "id": "sw1", "top": 92.7, "left": -392.1, "attrs": {} },
{
"type": "wokwi-resistor",
"id": "r2",
"top": -187.2,
"left": -221.35,
"rotate": 90,
"attrs": { "value": "1000" }
},
{
"type": "wokwi-resistor",
"id": "r3",
"top": -187.2,
"left": -163.75,
"rotate": 90,
"attrs": { "value": "1000" }
},
{
"type": "wokwi-resistor",
"id": "r4",
"top": -187.2,
"left": -106.15,
"rotate": 90,
"attrs": { "value": "1000" }
},
{
"type": "wokwi-led",
"id": "led2",
"top": -291.6,
"left": -207.4,
"attrs": { "color": "yellow" }
},
{
"type": "wokwi-led",
"id": "led3",
"top": -291.6,
"left": -149.8,
"attrs": { "color": "orange" }
},
{
"type": "wokwi-led",
"id": "led4",
"top": -291.6,
"left": -92.2,
"attrs": { "color": "purple" }
},
{
"type": "wokwi-text",
"id": "text2",
"top": -326.4,
"left": -201.6,
"attrs": { "text": "BIN" }
},
{
"type": "wokwi-text",
"id": "text3",
"top": -326.4,
"left": -144,
"attrs": { "text": "DEC" }
},
{
"type": "wokwi-text",
"id": "text4",
"top": -326.4,
"left": -86.4,
"attrs": { "text": "HEX" }
}
],
"connections": [
[ "$serialMonitor:TX", "nucleo:PA3", "", [] ],
[ "$serialMonitor:RX", "nucleo:PA2", "", [] ],
[ "nucleo:PA5", "led1:A", "green", [ "h0" ] ],
[ "led1:C", "r1:2", "green", [ "h66.8", "v-27.6" ] ],
[ "nucleo:GND.5", "r1:1", "black", [ "h-76.35", "v-220.8", "h326.4" ] ],
[ "nucleo:PA6", "sevseg1:CLK", "green", [ "h150.95", "v-345.6" ] ],
[ "nucleo:PA7", "sevseg1:DIO", "green", [ "h170.15", "v-345.6" ] ],
[ "nucleo:3V3.2", "sevseg1:VCC", "green", [ "h-47.55", "v-336" ] ],
[ "nucleo:GND.5", "sevseg1:GND", "black", [ "h0" ] ],
[ "keypad1:R1", "nucleo:PB7", "green", [ "v0" ] ],
[ "keypad1:R2", "nucleo:PB6", "green", [ "v0" ] ],
[ "keypad1:R3", "nucleo:PA10", "green", [ "v0" ] ],
[ "keypad1:R4", "nucleo:PB3", "green", [ "v0" ] ],
[ "keypad1:C1", "nucleo:PB10", "green", [ "v326.4", "h-237.45" ] ],
[ "keypad1:C2", "nucleo:PB4", "green", [ "v0" ] ],
[ "keypad1:C3", "nucleo:PB5", "green", [ "v0" ] ],
[ "nucleo:3V3.2", "sw1:1b", "green", [ "v-96", "h-220.35" ] ],
[ "sw1:1b", "sw1:2b", "green", [ "v0" ] ],
[ "sw1:2b", "sw1:3b", "green", [ "v0" ] ],
[ "sw1:3b", "sw1:4b", "green", [ "v0" ] ],
[ "sw1:4b", "sw1:5b", "green", [ "v0" ] ],
[ "sw1:5b", "sw1:6b", "green", [ "v0" ] ],
[ "sw1:6b", "sw1:7b", "green", [ "v0" ] ],
[ "sw1:7b", "sw1:8b", "green", [ "v0" ] ],
[ "nucleo:PA12", "sw1:1a", "green", [ "h0" ] ],
[ "nucleo:PA11", "sw1:2a", "green", [ "h0" ] ],
[ "nucleo:PB1", "sw1:3a", "green", [ "h0" ] ],
[ "nucleo:PA4", "sw1:4a", "green", [ "h0" ] ],
[ "nucleo:PA1", "sw1:5a", "green", [ "h0" ] ],
[ "nucleo:PA0", "sw1:6a", "green", [ "h0" ] ],
[ "nucleo:PC14", "sw1:7a", "green", [ "h0" ] ],
[ "nucleo:PC13", "sw1:8a", "green", [ "h0" ] ],
[ "nucleo:GND.5", "r2:2", "black", [ "h-76.35", "v-315.6" ] ],
[ "nucleo:GND.5", "r3:2", "black", [ "h-76.35", "v-315.6" ] ],
[ "nucleo:GND.5", "r4:2", "black", [ "h-76.35", "v-315.6" ] ],
[ "r2:1", "led2:C", "green", [ "h0" ] ],
[ "r3:1", "led3:C", "green", [ "h0" ] ],
[ "r4:1", "led4:C", "green", [ "h0" ] ],
[ "nucleo:PA15", "led2:A", "green", [ "h64.55", "v-297.6", "h-307.2" ] ],
[ "nucleo:PA9", "led3:A", "green", [ "h83.75", "v-307.2", "h-268.8" ] ],
[ "nucleo:PC7", "led4:A", "green", [ "h93.35", "v-316.8", "h-220.8" ] ]
],
"dependencies": {}
}