{
  "version": 1,
  "author": "Infinitx Labs",
  "editor": "wokwi",
  "parts": [
    { "type": "wokwi-arduino-uno", "id": "uno", "top": 160, "left": 0, "attrs": {} },
    { "type": "wokwi-mpu6050", "id": "imu", "top": -70, "left": 60, "attrs": { "accelX": "0", "accelY": "0", "accelZ": "1" } },
    { "type": "wokwi-ssd1306", "id": "oled", "top": -80, "left": 300, "attrs": { "i2cAddress": "0x3c" } },
    { "type": "wokwi-pushbutton", "id": "btn", "top": 120, "left": 300, "attrs": { "color": "blue", "label": "zero" } },
    { "type": "wokwi-buzzer", "id": "buzzer", "top": 60, "left": 430, "attrs": { "volume": "0.1" } }
  ],
  "connections": [
    [ "imu:VCC", "uno:5V", "red", [] ],
    [ "imu:GND", "uno:GND.1", "black", [] ],
    [ "imu:SDA", "uno:A4", "green", [] ],
    [ "imu:SCL", "uno:A5", "gold", [] ],

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

    [ "btn:1.l", "uno:3", "blue", [] ],
    [ "btn:2.l", "uno:GND.3", "black", [] ],

    [ "buzzer:2", "uno:5", "orange", [] ],
    [ "buzzer:1", "uno:GND.1", "black", [] ]
  ]
}
