{
  "version": 1,
  "author": "IoTClass",
  "editor": "wokwi",
  "parts": [
    { "type": "wokwi-esp32-devkit-v1", "id": "esp", "top": 0, "left": 0, "attrs": {} },
    { "type": "wokwi-led", "id": "ledShake", "top": -88, "left": 235, "attrs": { "color": "red" } },
    { "type": "wokwi-led", "id": "ledTap", "top": -40, "left": 235, "attrs": { "color": "yellow" } },
    { "type": "wokwi-led", "id": "ledTilt", "top": 8, "left": 235, "attrs": { "color": "green" } },
    { "type": "wokwi-led", "id": "ledCircle", "top": 56, "left": 235, "attrs": { "color": "blue" } },
    { "type": "wokwi-resistor", "id": "r1", "top": -78, "left": 184, "attrs": { "value": "220" } },
    { "type": "wokwi-resistor", "id": "r2", "top": -30, "left": 184, "attrs": { "value": "220" } },
    { "type": "wokwi-resistor", "id": "r3", "top": 18, "left": 184, "attrs": { "value": "220" } },
    { "type": "wokwi-resistor", "id": "r4", "top": 66, "left": 184, "attrs": { "value": "220" } },
    { "type": "wokwi-pushbutton", "id": "btn", "top": 156, "left": 228, "attrs": { "color": "gray" } },
    { "type": "wokwi-potentiometer", "id": "pot", "top": 178, "left": -132, "attrs": {} }
  ],
  "connections": [
    [ "esp:TX0", "$serialMonitor:RX", "", [] ],
    [ "esp:RX0", "$serialMonitor:TX", "", [] ],
    [ "esp:12", "r1:1", "green", [] ],
    [ "r1:2", "ledShake:A", "green", [] ],
    [ "ledShake:C", "esp:GND.1", "black", [] ],
    [ "esp:13", "r2:1", "green", [] ],
    [ "r2:2", "ledTap:A", "green", [] ],
    [ "ledTap:C", "esp:GND.1", "black", [] ],
    [ "esp:14", "r3:1", "green", [] ],
    [ "r3:2", "ledTilt:A", "green", [] ],
    [ "ledTilt:C", "esp:GND.1", "black", [] ],
    [ "esp:15", "r4:1", "green", [] ],
    [ "r4:2", "ledCircle:A", "green", [] ],
    [ "ledCircle:C", "esp:GND.1", "black", [] ],
    [ "esp:4", "btn:1.l", "blue", [] ],
    [ "btn:2.l", "esp:GND.1", "black", [] ],
    [ "esp:34", "pot:SIG", "blue", [] ],
    [ "esp:3V3", "pot:VCC", "red", [] ],
    [ "esp:GND.1", "pot:GND", "black", [] ]
  ]
}

