{
"version": 1,
"author": "Anonymous maker",
"editor": "wokwi",
"parts": [
{ "type": "wokwi-arduino-uno", "id": "uno", "top": 0, "left": 0, "attrs": {} },
{
"type": "wokwi-lcd2004",
"id": "lcd1",
"top": -377.6,
"left": 226.4,
"attrs": { "pins": "i2c" }
},
{
"type": "wokwi-pushbutton",
"id": "btn1",
"top": 446.19,
"left": -95.52,
"attrs": { "color": "red" }
},
{
"type": "wokwi-pushbutton",
"id": "btn2",
"top": 445.98,
"left": 59.26,
"attrs": { "color": "green" }
},
{
"type": "wokwi-pushbutton",
"id": "btn3",
"top": 445.8,
"left": 223.19,
"attrs": { "color": "yellow", "bounce": "1" }
},
{
"type": "wokwi-analog-joystick",
"id": "joystick1",
"top": -231,
"left": -359.4,
"attrs": {}
},
{
"type": "wokwi-stepper-motor",
"id": "stepper1",
"top": -110.99,
"left": 657.79,
"attrs": { "size": "17" }
},
{
"type": "wokwi-ky-040",
"id": "encoder1",
"top": 116.5,
"left": -278,
"rotate": 270,
"attrs": {}
},
{ "type": "wokwi-a4988", "id": "drv1", "top": 198.07, "left": 559.03, "attrs": {} }
],
"connections": [
[ "lcd1:SCL", "uno:A5", "magenta", [ "h-75.14", "v196.46", "h304.49", "v353.43", "h-202.4" ] ],
[ "lcd1:SDA", "uno:A4", "green", [ "h-93.33", "v247.12", "h294.92", "v342.34", "h-187.36" ] ],
[ "btn1:1.r", "btn2:1.l", "green", [ "v0" ] ],
[ "btn2:1.r", "btn3:1.l", "green", [ "v0" ] ],
[ "uno:GND.2", "btn2:1.r", "black", [ "v196.14", "h-40.05" ] ],
[ "btn1:2.l", "uno:5", "green", [ "v0.87", "h-43.05", "v-616.47", "h346.57" ] ],
[ "btn2:2.l", "uno:4", "blue", [ "h-1.34", "v66.77", "h-164.91", "v-667.95", "h324.49" ] ],
[ "btn3:2.r", "uno:6", "orange", [ "h65.49", "v-569.93", "h-164.1" ] ],
[ "joystick1:GND", "btn1:1.l", "black", [ "v0" ] ],
[ "joystick1:VCC", "uno:5V", "red", [ "v384.18", "h458.43" ] ],
[ "joystick1:HORZ", "uno:A0", "green", [ "v336.18", "h487.23" ] ],
[ "joystick1:VERT", "uno:A1", "green", [ "v345.78", "h506.33" ] ],
[
"joystick1:SEL",
"uno:8",
"green",
[ "v76.01", "h165.05", "v-174.64", "h305.35", "v222.83" ]
],
[ "drv1:ENABLE", "uno:7", "green", [ "h-253.3", "v-257.47", "h-123.23" ] ],
[ "drv1:1B", "stepper1:B-", "green", [ "h0" ] ],
[ "drv1:1A", "stepper1:B+", "green", [ "h0" ] ],
[ "drv1:2A", "stepper1:A+", "green", [ "h0" ] ],
[ "drv1:2B", "stepper1:A-", "green", [ "h0" ] ],
[ "drv1:DIR", "uno:10", "gray", [ "h-90.03", "v-333.17", "h-332.11" ] ],
[ "drv1:STEP", "uno:9", "green", [ "h-66.55", "v-305.62", "h-331.42" ] ],
[ "drv1:GND.1", "btn3:1.r", "black", [ "v0" ] ],
[ "drv1:VDD", "uno:5V", "red", [ "h16.1", "v104.41", "h-467.78" ] ],
[ "encoder1:DT", "uno:2", "violet", [ "v-249.6", "h470.5" ] ],
[ "encoder1:CLK", "uno:3", "cyan", [ "v-259.2", "h470.4" ] ]
]
}