{
  "appVersion": "0.8.0",
  "savedAt": "2026-09-22T05:21:35.314Z",
  "workspace": {
    "blocks": {
      "languageVersion": 0,
      "blocks": [
        {
          "type": "apm_mini_rpm",
          "id": "MjmjE!p|IKcAXWwnbc){",
          "x": 300,
          "y": 108,
          "inputs": {
            "LEFT": {
              "shadow": {
                "type": "math_number",
                "id": "v-G0bBz$=-^?Le2-;$P/",
                "fields": {
                  "NUM": 50
                }
              }
            },
            "RIGHT": {
              "shadow": {
                "type": "math_number",
                "id": "{uy.h0Ba;/mLa^nVUMg=",
                "fields": {
                  "NUM": 50
                }
              }
            }
          },
          "next": {
            "block": {
              "type": "apm_mini_wait",
              "id": "c#!]M*XvPoWwi/gST)G$",
              "inputs": {
                "MS": {
                  "shadow": {
                    "type": "math_number",
                    "id": "Y,j9iG0xRHVRRW]Zl-D4",
                    "fields": {
                      "NUM": 2000
                    }
                  }
                }
              },
              "next": {
                "block": {
                  "type": "apm_mini_stop",
                  "id": "Vq!R~Ns{KP:d3wbCG45z",
                  "fields": {
                    "MOTOR": "0"
                  },
                  "next": {
                    "block": {
                      "type": "apm_mini_single_rpm",
                      "id": "WotHmL:OgrE4Mk(oTbym",
                      "fields": {
                        "MOTOR": "1"
                      },
                      "inputs": {
                        "RPM": {
                          "shadow": {
                            "type": "math_number",
                            "id": "iqySNR-^u$c[5zrO@b]=",
                            "fields": {
                              "NUM": 50
                            }
                          }
                        }
                      },
                      "next": {
                        "block": {
                          "type": "apm_mini_wait",
                          "id": "+aN/-|6Ozrz`VJR|,.O}",
                          "inputs": {
                            "MS": {
                              "shadow": {
                                "type": "math_number",
                                "id": "5jW1VXY%q5_@M8T=.Bg3",
                                "fields": {
                                  "NUM": 1500
                                }
                              }
                            }
                          },
                          "next": {
                            "block": {
                              "type": "apm_mini_stop",
                              "id": "^trh=yd=ajBqM:EK,am-",
                              "fields": {
                                "MOTOR": "1"
                              },
                              "next": {
                                "block": {
                                  "type": "apm_mini_rpm",
                                  "id": "^`[]SWl#PI(]=l[erkl3",
                                  "inputs": {
                                    "LEFT": {
                                      "shadow": {
                                        "type": "math_number",
                                        "id": "F@XuqO,Eay007G~I@aV?",
                                        "fields": {
                                          "NUM": 50
                                        }
                                      }
                                    },
                                    "RIGHT": {
                                      "shadow": {
                                        "type": "math_number",
                                        "id": ";H.ZkKs;-~:vjM[p]tbs",
                                        "fields": {
                                          "NUM": 50
                                        }
                                      }
                                    }
                                  },
                                  "next": {
                                    "block": {
                                      "type": "apm_mini_wait",
                                      "id": "31vq9RFK5ge48-+q)o$E",
                                      "inputs": {
                                        "MS": {
                                          "shadow": {
                                            "type": "math_number",
                                            "id": ":99yvV=m5p@OOP02%(4/",
                                            "fields": {
                                              "NUM": 2000
                                            }
                                          }
                                        }
                                      },
                                      "next": {
                                        "block": {
                                          "type": "apm_mini_stop",
                                          "id": "19^@0Ew;KJp,j_4;2EC(",
                                          "fields": {
                                            "MOTOR": "0"
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      ]
    }
  },
  "python": "import drive\nimport time\n\n\ndrive.drive_rpm(50, 50)\ntime.sleep_ms(int(2000))\ndrive.stop_rpm(0)\ndrive.set_rpm(1, 50)\ntime.sleep_ms(int(1500))\ndrive.stop_rpm(1)\ndrive.drive_rpm(50, 50)\ntime.sleep_ms(int(2000))\ndrive.stop_rpm(0)\n",
  "programmingMode": "blocks"
}