{
"version": 1,
"author": "Uri Shaked",
"editor": "wokwi",
"parts": [
{ "type": "board-stm32-bluepill", "id": "stm32", "top": -49.36, "left": -80.43, "attrs": {} },
{
"type": "board-ssd1306",
"id": "oled1",
"top": 137.54,
"left": -258.97,
"attrs": { "i2cAddress": "0x3c" }
},
{ "type": "wokwi-ky-040", "id": "encoder1", "top": -46.3, "left": -250.4, "attrs": {} }
],
"connections": [
[ "stm32:A10", "$serialMonitor:TX", "green", [] ],
[ "stm32:A9", "$serialMonitor:RX", "green", [] ],
[ "oled1:SCL", "stm32:B6", "green", [ "v0" ] ],
[ "oled1:SDA", "stm32:B7", "green", [ "v0" ] ],
[ "encoder1:VCC", "stm32:3V3.1", "red", [ "h28.8", "v154" ] ],
[ "encoder1:GND", "stm32:GND.1", "black", [ "h19.2", "v135.2" ] ],
[ "encoder1:SW", "stm32:B14", "green", [ "h0" ] ],
[ "encoder1:DT", "stm32:B13", "green", [ "h0" ] ],
[ "encoder1:CLK", "stm32:B12", "green", [ "h0" ] ]
],
"serialMonitor": { "convertEol": false, "display": "auto", "newline": "lf" },
"dependencies": {}
}