{
  "version": 1,
  "author": "Infinitx Labs",
  "editor": "wokwi",
  "parts": [
    { "type": "wokwi-arduino-uno", "id": "uno", "top": 150, "left": 0, "attrs": {} },
    { "type": "wokwi-servo", "id": "servo", "top": -80, "left": 60, "attrs": {} },
    { "type": "wokwi-hc-sr04", "id": "dist", "top": -60, "left": 260, "attrs": { "distance": "60" } },
    { "type": "wokwi-ssd1306", "id": "oled", "top": 20, "left": 420, "attrs": { "i2cAddress": "0x3c" } }
  ],
  "connections": [
    [ "servo:V+", "uno:5V", "red", [] ],
    [ "servo:GND", "uno:GND.1", "black", [] ],
    [ "servo:PWM", "uno:11", "orange", [] ],

    [ "dist:VCC", "uno:5V", "red", [] ],
    [ "dist:GND", "uno:GND.2", "black", [] ],
    [ "dist:TRIG", "uno:9", "blue", [] ],
    [ "dist:ECHO", "uno:10", "purple", [] ],

    [ "oled:VCC", "uno:5V", "red", [] ],
    [ "oled:GND", "uno:GND.3", "black", [] ],
    [ "oled:SDA", "uno:A4", "green", [] ],
    [ "oled:SCL", "uno:A5", "gold", [] ]
  ]
}
