{
"version": 1,
"author": "Thomas Lisi",
"editor": "wokwi",
"parts": [
{ "type": "wokwi-arduino-uno", "id": "uno", "top": 87, "left": 9, "attrs": {} },
{
"type": "wokwi-pushbutton",
"id": "btn1",
"top": 25.4,
"left": 96,
"attrs": { "color": "green", "bounce": "0" }
},
{
"type": "wokwi-pushbutton",
"id": "btn2",
"top": 25.4,
"left": 192,
"attrs": { "color": "green", "bounce": "0" }
},
{
"type": "wokwi-pushbutton",
"id": "btn3",
"top": 25.4,
"left": 288,
"attrs": { "color": "green", "bounce": "0" }
},
{ "type": "wokwi-gnd", "id": "gnd1", "top": -28.3, "left": 48.3, "rotate": 90, "attrs": {} },
{
"type": "board-ssd1306",
"id": "oled1",
"top": 3.14,
"left": 374.63,
"attrs": { "i2cAddress": "0x3c" }
},
{ "type": "wokwi-ky-040", "id": "encoder1", "top": 126.5, "left": 306.4, "attrs": {} },
{
"type": "wokwi-slide-potentiometer",
"id": "pot1",
"top": 317,
"left": 13.8,
"rotate": 180,
"attrs": { "travelLength": "30" }
},
{ "type": "wokwi-vcc", "id": "vcc1", "top": -56.84, "left": 374.4, "attrs": {} },
{ "type": "wokwi-vcc", "id": "vcc2", "top": 135.16, "left": 470.4, "attrs": {} },
{ "type": "wokwi-gnd", "id": "gnd2", "top": 192, "left": 421.8, "attrs": {} },
{ "type": "wokwi-gnd", "id": "gnd3", "top": 384, "left": -19.8, "attrs": {} }
],
"connections": [
[ "btn1:2.r", "uno:10", "green", [ "h0.2", "v38.6" ] ],
[ "btn2:2.l", "uno:9", "green", [ "h0" ] ],
[ "btn3:2.l", "uno:8", "green", [ "h-19.2", "v19.4", "h-86.8" ] ],
[ "btn1:1.l", "gnd1:GND", "black", [ "h0" ] ],
[ "btn2:1.l", "gnd1:GND", "black", [ "h0", "v-67.2" ] ],
[ "btn3:1.l", "gnd1:GND", "black", [ "h0", "v-67.2" ] ],
[ "gnd1:GND", "uno:GND.1", "black", [ "v86.9", "h29.4" ] ],
[ "oled1:SCL", "uno:A5", "green", [ "v-38.4", "h96.3", "v307.2", "h-263.5" ] ],
[ "oled1:SDA", "uno:A4", "gold", [ "v-28.8", "h76.87", "v307.2", "h-349.8" ] ],
[ "encoder1:CLK", "uno:2", "blue", [ "h0", "v-28.8", "h-172.8" ] ],
[ "encoder1:DT", "uno:3", "violet", [ "h19.2", "v-28.7", "h-201.6" ] ],
[ "encoder1:SW", "uno:7", "green", [ "h38.4", "v-28.7", "h-268.8" ] ],
[ "pot1:SIG", "uno:A0", "green", [ "v-28", "h5.8" ] ],
[ "pot1:VCC", "uno:5V", "red", [ "h24.4", "v-57.6", "h-76.2" ] ],
[ "oled1:GND", "btn3:1.l", "black", [ "v-19.2", "h-124.8", "v9.6" ] ],
[ "oled1:VCC", "vcc1:VCC", "red", [ "v-38.4", "h0.15" ] ],
[ "gnd2:GND", "encoder1:GND", "black", [ "v0" ] ],
[ "encoder1:VCC", "vcc2:VCC", "red", [ "h38.4", "v0.4" ] ],
[ "pot1:GND", "gnd3:GND", "black", [ "v0" ] ]
],
"dependencies": {}
}