{
  "format": "taoyuan-blockly-v1",
  "board": "uno",
  "workspace": { "blocks": { "languageVersion": 0, "blocks": [
    { "type": "arduino_program", "id": "max30101_program", "x": 40, "y": 40, "deletable": false,
      "inputs": {
        "SETUP": { "block": { "type": "playrobot_max30101_setup", "id": "max30101_setup", "fields": { "I2C_ADDR": "0x57" } } },
        "LOOP": { "block": { "type": "playrobot_max30101_update", "id": "max30101_update", "next": { "block": { "type": "arduino_serial_print", "id": "max30101_print", "fields": { "METHOD": "println" }, "inputs": { "VALUE": { "block": { "type": "playrobot_max30101_ir", "id": "max30101_ir", "fields": { "I2C_ADDR": "0x57" } } } } } } } }
      }
    }
  ] } },
  "sourceFormat": "max30101-optical-example"
}
