567 lines
7.4 KiB
JSON
567 lines
7.4 KiB
JSON
{
|
|
"version": 1,
|
|
"author": "Anonymous maker",
|
|
"editor": "wokwi",
|
|
"parts": [
|
|
{
|
|
"type": "wokwi-breadboard",
|
|
"id": "bb1",
|
|
"top": 72.2,
|
|
"left": -524,
|
|
"attrs": {}
|
|
},
|
|
{
|
|
"type": "wokwi-arduino-uno",
|
|
"id": "uno",
|
|
"top": -201,
|
|
"left": -691.8,
|
|
"attrs": {}
|
|
},
|
|
{
|
|
"type": "wokwi-servo",
|
|
"id": "servo1",
|
|
"top": -174.8,
|
|
"left": -355.2,
|
|
"attrs": {
|
|
"hornColor": "#FFFF00"
|
|
}
|
|
},
|
|
{
|
|
"type": "wokwi-hc-sr04",
|
|
"id": "ultrasonic1",
|
|
"top": -56.1,
|
|
"left": -378.5,
|
|
"attrs": {}
|
|
},
|
|
{
|
|
"type": "board-ds18b20",
|
|
"id": "temp1",
|
|
"top": 94.87,
|
|
"left": 32.88,
|
|
"attrs": {}
|
|
},
|
|
{
|
|
"type": "wokwi-ky-040",
|
|
"id": "encoder1",
|
|
"top": 164.9,
|
|
"left": -711.2,
|
|
"attrs": {}
|
|
},
|
|
{
|
|
"type": "wokwi-pushbutton",
|
|
"id": "btn1",
|
|
"top": 153.5,
|
|
"left": -514.9,
|
|
"rotate": 90,
|
|
"attrs": {
|
|
"color": "yellow",
|
|
"xray": "1",
|
|
"bounce": "1"
|
|
}
|
|
},
|
|
{
|
|
"type": "wokwi-buzzer",
|
|
"id": "bz1",
|
|
"top": -242.7,
|
|
"left": -369.9,
|
|
"rotate": 90,
|
|
"attrs": {
|
|
"volume": "0.1"
|
|
}
|
|
},
|
|
{
|
|
"type": "wokwi-analog-joystick",
|
|
"id": "joystick1",
|
|
"top": -115.8,
|
|
"left": -90.6,
|
|
"attrs": {}
|
|
},
|
|
{
|
|
"type": "wokwi-lcd1602",
|
|
"id": "lcd1",
|
|
"top": -272,
|
|
"left": -128.8,
|
|
"attrs": {
|
|
"pins": "i2c"
|
|
}
|
|
},
|
|
{
|
|
"type": "wokwi-resistor",
|
|
"id": "r1",
|
|
"top": 225.6,
|
|
"left": 18.65,
|
|
"rotate": 90,
|
|
"attrs": {
|
|
"value": "4700"
|
|
}
|
|
},
|
|
{
|
|
"type": "wokwi-stepper-motor",
|
|
"id": "stepper1",
|
|
"top": -387.25,
|
|
"left": -376.54,
|
|
"rotate": 90,
|
|
"attrs": {
|
|
"size": "14"
|
|
}
|
|
}
|
|
],
|
|
"connections": [
|
|
[
|
|
"encoder1:DT",
|
|
"uno:A2",
|
|
"orange",
|
|
[
|
|
"v0.1",
|
|
"h48",
|
|
"v-172.8",
|
|
"h82.4"
|
|
]
|
|
],
|
|
[
|
|
"encoder1:CLK",
|
|
"uno:7",
|
|
"orange",
|
|
[
|
|
"h57.6",
|
|
"v-278.4",
|
|
"h34.8"
|
|
]
|
|
],
|
|
[
|
|
"encoder1:SW",
|
|
"uno:A3",
|
|
"orange",
|
|
[
|
|
"v0.1",
|
|
"h67.2",
|
|
"v-172.8",
|
|
"h72.7"
|
|
]
|
|
],
|
|
[
|
|
"uno:5V",
|
|
"bb1:tp.1",
|
|
"red",
|
|
[
|
|
"v0"
|
|
]
|
|
],
|
|
[
|
|
"uno:GND.2",
|
|
"bb1:tn.1",
|
|
"black",
|
|
[
|
|
"v0"
|
|
]
|
|
],
|
|
[
|
|
"bb1:tn.50",
|
|
"bb1:bn.50",
|
|
"black",
|
|
[
|
|
"h28",
|
|
"v174"
|
|
]
|
|
],
|
|
[
|
|
"bb1:tp.50",
|
|
"bb1:bp.50",
|
|
"red",
|
|
[
|
|
"h37.6",
|
|
"v174"
|
|
]
|
|
],
|
|
[
|
|
"bb1:bn.2",
|
|
"bb1:4b.j",
|
|
"black",
|
|
[
|
|
"v0"
|
|
]
|
|
],
|
|
[
|
|
"bb1:2t.b",
|
|
"uno:8",
|
|
"gold",
|
|
[
|
|
"v-240",
|
|
"h-19.2",
|
|
"v-86.4"
|
|
]
|
|
],
|
|
[
|
|
"bb1:59b.j",
|
|
"bb1:bp.48",
|
|
"red",
|
|
[
|
|
"v0"
|
|
]
|
|
],
|
|
[
|
|
"bb1:57b.j",
|
|
"bb1:bn.46",
|
|
"black",
|
|
[
|
|
"v0"
|
|
]
|
|
],
|
|
[
|
|
"encoder1:VCC",
|
|
"bb1:bp.1",
|
|
"red",
|
|
[
|
|
"h57.6",
|
|
"v58.9"
|
|
]
|
|
],
|
|
[
|
|
"encoder1:GND",
|
|
"bb1:bn.1",
|
|
"black",
|
|
[
|
|
"h48",
|
|
"v59.7"
|
|
]
|
|
],
|
|
[
|
|
"bz1:2",
|
|
"uno:3",
|
|
"red",
|
|
[
|
|
"h-28.8",
|
|
"v-38.8",
|
|
"h-61.6"
|
|
]
|
|
],
|
|
[
|
|
"bb1:bp.14",
|
|
"bb1:18b.j",
|
|
"green",
|
|
[
|
|
"v0"
|
|
]
|
|
],
|
|
[
|
|
"bb1:bn.16",
|
|
"bb1:21b.j",
|
|
"green",
|
|
[
|
|
"v0"
|
|
]
|
|
],
|
|
[
|
|
"bz1:1",
|
|
"bb1:tn.7",
|
|
"black",
|
|
[
|
|
"h0"
|
|
]
|
|
],
|
|
[
|
|
"bb1:tn.19",
|
|
"ultrasonic1:GND",
|
|
"black",
|
|
[
|
|
"v0"
|
|
]
|
|
],
|
|
[
|
|
"bb1:tp.16",
|
|
"ultrasonic1:VCC",
|
|
"red",
|
|
[
|
|
"v-36.5",
|
|
"h-2"
|
|
]
|
|
],
|
|
[
|
|
"ultrasonic1:TRIG",
|
|
"uno:11",
|
|
"violet",
|
|
[
|
|
"v19.2",
|
|
"h-96.4",
|
|
"v-172.8",
|
|
"h-154.2"
|
|
]
|
|
],
|
|
[
|
|
"ultrasonic1:ECHO",
|
|
"uno:12",
|
|
"green",
|
|
[
|
|
"v28.8",
|
|
"h-116",
|
|
"v-163.2",
|
|
"h-154.1"
|
|
]
|
|
],
|
|
[
|
|
"bb1:tp.9",
|
|
"servo1:V+",
|
|
"red",
|
|
[
|
|
"v-94.1",
|
|
"h7.6",
|
|
"v-105.7"
|
|
]
|
|
],
|
|
[
|
|
"bb1:tn.10",
|
|
"servo1:GND",
|
|
"black",
|
|
[
|
|
"v0"
|
|
]
|
|
],
|
|
[
|
|
"servo1:PWM",
|
|
"uno:10",
|
|
"orange",
|
|
[
|
|
"h-124.8",
|
|
"v-19",
|
|
"h-58.3"
|
|
]
|
|
],
|
|
[
|
|
"joystick1:GND",
|
|
"bb1:tn.36",
|
|
"black",
|
|
[
|
|
"v57.6",
|
|
"h-55.6"
|
|
]
|
|
],
|
|
[
|
|
"joystick1:VCC",
|
|
"bb1:tp.35",
|
|
"red",
|
|
[
|
|
"v48",
|
|
"h-36.4"
|
|
]
|
|
],
|
|
[
|
|
"joystick1:VERT",
|
|
"bb1:42t.a",
|
|
"green",
|
|
[
|
|
"v67.2",
|
|
"h-56.4"
|
|
]
|
|
],
|
|
[
|
|
"joystick1:HORZ",
|
|
"bb1:44t.a",
|
|
"blue",
|
|
[
|
|
"v67.2",
|
|
"h-46.8"
|
|
]
|
|
],
|
|
[
|
|
"bb1:42t.b",
|
|
"uno:A0",
|
|
"green",
|
|
[
|
|
"v1.6",
|
|
"h-327.6",
|
|
"v-86.4",
|
|
"h-51.8"
|
|
]
|
|
],
|
|
[
|
|
"bb1:44t.c",
|
|
"uno:A1",
|
|
"blue",
|
|
[
|
|
"v1.6",
|
|
"h-337.2",
|
|
"v-105.6",
|
|
"h-51.9"
|
|
]
|
|
],
|
|
[
|
|
"lcd1:GND",
|
|
"bb1:tn.28",
|
|
"black",
|
|
[
|
|
"h0"
|
|
]
|
|
],
|
|
[
|
|
"lcd1:VCC",
|
|
"bb1:tp.29",
|
|
"red",
|
|
[
|
|
"h0"
|
|
]
|
|
],
|
|
[
|
|
"lcd1:SDA",
|
|
"bb1:37b.f",
|
|
"gray",
|
|
[
|
|
"h0"
|
|
]
|
|
],
|
|
[
|
|
"lcd1:SCL",
|
|
"bb1:38b.f",
|
|
"purple",
|
|
[
|
|
"h0"
|
|
]
|
|
],
|
|
[
|
|
"bb1:59b.f",
|
|
"bb1:59t.e",
|
|
"red",
|
|
[
|
|
"v0"
|
|
]
|
|
],
|
|
[
|
|
"bb1:57b.f",
|
|
"bb1:57t.e",
|
|
"black",
|
|
[
|
|
"v0"
|
|
]
|
|
],
|
|
[
|
|
"uno:9",
|
|
"bb1:58t.d",
|
|
"blue",
|
|
[
|
|
"v480",
|
|
"h519.2",
|
|
"v-136"
|
|
]
|
|
],
|
|
[
|
|
"bb1:58b.f",
|
|
"bb1:58t.e",
|
|
"violet",
|
|
[
|
|
"v0"
|
|
]
|
|
],
|
|
[
|
|
"uno:A4",
|
|
"bb1:37b.g",
|
|
"gray",
|
|
[
|
|
"v0"
|
|
]
|
|
],
|
|
[
|
|
"uno:A5",
|
|
"bb1:38b.h",
|
|
"purple",
|
|
[
|
|
"v0"
|
|
]
|
|
],
|
|
[
|
|
"stepper1:A-",
|
|
"uno:2",
|
|
"green",
|
|
[
|
|
"h0"
|
|
]
|
|
],
|
|
[
|
|
"stepper1:A+",
|
|
"uno:4",
|
|
"green",
|
|
[
|
|
"h0"
|
|
]
|
|
],
|
|
[
|
|
"stepper1:B+",
|
|
"uno:5",
|
|
"green",
|
|
[
|
|
"h0"
|
|
]
|
|
],
|
|
[
|
|
"stepper1:B-",
|
|
"uno:6",
|
|
"green",
|
|
[
|
|
"h0"
|
|
]
|
|
],
|
|
[
|
|
"btn1:1.l",
|
|
"bb1:4t.c",
|
|
"",
|
|
[
|
|
"$bb"
|
|
]
|
|
],
|
|
[
|
|
"btn1:2.l",
|
|
"bb1:2t.c",
|
|
"",
|
|
[
|
|
"$bb"
|
|
]
|
|
],
|
|
[
|
|
"btn1:1.r",
|
|
"bb1:4b.h",
|
|
"",
|
|
[
|
|
"$bb"
|
|
]
|
|
],
|
|
[
|
|
"btn1:2.r",
|
|
"bb1:2b.h",
|
|
"",
|
|
[
|
|
"$bb"
|
|
]
|
|
],
|
|
[
|
|
"r1:1",
|
|
"bb1:58b.g",
|
|
"",
|
|
[
|
|
"$bb"
|
|
]
|
|
],
|
|
[
|
|
"temp1:GND",
|
|
"bb1:57t.c",
|
|
"",
|
|
[
|
|
"$bb"
|
|
]
|
|
],
|
|
[
|
|
"temp1:DQ",
|
|
"bb1:58t.c",
|
|
"",
|
|
[
|
|
"$bb"
|
|
]
|
|
],
|
|
[
|
|
"temp1:VCC",
|
|
"bb1:59t.c",
|
|
"",
|
|
[
|
|
"$bb"
|
|
]
|
|
]
|
|
],
|
|
"dependencies": {}
|
|
} |