{
  "appVersion": "0.10.0",
  "savedAt": "2026-09-29T05:16:35.953Z",
  "workspace": {
    "blocks": {
      "languageVersion": 0,
      "blocks": [
        {
          "type": "apm_mini_rpm",
          "id": "o4xMu/kj4zJu^+iaPDuy",
          "x": -84,
          "y": 132,
          "inputs": {
            "LEFT": {
              "shadow": {
                "type": "math_number",
                "id": "qwLHwKfpI$u|y?03vTHI",
                "fields": {
                  "NUM": 50
                }
              }
            },
            "RIGHT": {
              "shadow": {
                "type": "math_number",
                "id": "=@nZJHWRR{6}1|qp*XFi",
                "fields": {
                  "NUM": 50
                }
              }
            }
          },
          "next": {
            "block": {
              "type": "apm_mini_wait",
              "id": "3|yvk%pG5G?P4/-vfl1c",
              "inputs": {
                "MS": {
                  "shadow": {
                    "type": "math_number",
                    "id": "[_WLuUeAjU=Q(GIgzFWt",
                    "fields": {
                      "NUM": 1000
                    }
                  }
                }
              },
              "next": {
                "block": {
                  "type": "apm_mini_stop",
                  "id": "o,2mZ=b/lUA!,S?$%gkF",
                  "fields": {
                    "MOTOR": "0"
                  },
                  "next": {
                    "block": {
                      "type": "apm_mini_wait",
                      "id": "?(W%@:O-qL[@Hzmq8?|S",
                      "inputs": {
                        "MS": {
                          "shadow": {
                            "type": "math_number",
                            "id": ",@8XZyt:^~A:!.i^P%%v",
                            "fields": {
                              "NUM": 500
                            }
                          }
                        }
                      },
                      "next": {
                        "block": {
                          "type": "apm_mini_rpm",
                          "id": "kY1,dV)kQ56aw?%aV*p+",
                          "inputs": {
                            "LEFT": {
                              "shadow": {
                                "type": "math_number",
                                "id": "!%PC*J5PBPhgN,aqUNq5",
                                "fields": {
                                  "NUM": 0
                                }
                              }
                            },
                            "RIGHT": {
                              "shadow": {
                                "type": "math_number",
                                "id": "qbaxa-;cVgf4~,@U[`/9",
                                "fields": {
                                  "NUM": 50
                                }
                              }
                            }
                          },
                          "next": {
                            "block": {
                              "type": "apm_mini_wait",
                              "id": "?IK:W#Sn8n,3Xp1]z#e1",
                              "inputs": {
                                "MS": {
                                  "shadow": {
                                    "type": "math_number",
                                    "id": "CUQf11ET!i6L%3?F)pD)",
                                    "fields": {
                                      "NUM": 500
                                    }
                                  }
                                }
                              },
                              "next": {
                                "block": {
                                  "type": "apm_mini_stop",
                                  "id": "I#Kq-)+^oL!vxZzh5WBZ",
                                  "fields": {
                                    "MOTOR": "0"
                                  },
                                  "next": {
                                    "block": {
                                      "type": "apm_mini_wait",
                                      "id": "?8@%u}QdHcrsmvQB/TRs",
                                      "inputs": {
                                        "MS": {
                                          "shadow": {
                                            "type": "math_number",
                                            "id": "4Ey{6)y8aV(BjmUNM7Wi",
                                            "fields": {
                                              "NUM": 500
                                            }
                                          }
                                        }
                                      },
                                      "next": {
                                        "block": {
                                          "type": "apm_mini_rpm",
                                          "id": "d8%+mDU48HD20@O%_#!a",
                                          "inputs": {
                                            "LEFT": {
                                              "shadow": {
                                                "type": "math_number",
                                                "id": "JIe3THV#@_,P1B]OOzS6",
                                                "fields": {
                                                  "NUM": -50
                                                }
                                              }
                                            },
                                            "RIGHT": {
                                              "shadow": {
                                                "type": "math_number",
                                                "id": "6qkhGPN-(klog#NL/fFk",
                                                "fields": {
                                                  "NUM": -50
                                                }
                                              }
                                            }
                                          },
                                          "next": {
                                            "block": {
                                              "type": "apm_mini_wait",
                                              "id": "CS.Kg1GTV:);B}ksRTcq",
                                              "inputs": {
                                                "MS": {
                                                  "shadow": {
                                                    "type": "math_number",
                                                    "id": ":R0*y+G9he@exSGm:+}+",
                                                    "fields": {
                                                      "NUM": 500
                                                    }
                                                  }
                                                }
                                              },
                                              "next": {
                                                "block": {
                                                  "type": "apm_mini_stop",
                                                  "id": "k?^!gn:A/Xo[S#ecQa6n",
                                                  "fields": {
                                                    "MOTOR": "0"
                                                  },
                                                  "next": {
                                                    "block": {
                                                      "type": "apm_mini_wait",
                                                      "id": "QgSXYZH0Olda:j`b2F}p",
                                                      "inputs": {
                                                        "MS": {
                                                          "shadow": {
                                                            "type": "math_number",
                                                            "id": "`*O]6B!5U%F|ZH@QI}.P",
                                                            "fields": {
                                                              "NUM": 500
                                                            }
                                                          }
                                                        }
                                                      },
                                                      "next": {
                                                        "block": {
                                                          "type": "apm_mini_rpm",
                                                          "id": "Cqn{x:rYDQL]a6eL{B8I",
                                                          "inputs": {
                                                            "LEFT": {
                                                              "shadow": {
                                                                "type": "math_number",
                                                                "id": "fQYMUw7DUm4-n@ALNjzk",
                                                                "fields": {
                                                                  "NUM": 50
                                                                }
                                                              }
                                                            },
                                                            "RIGHT": {
                                                              "shadow": {
                                                                "type": "math_number",
                                                                "id": "q%2e-JGF3;8cM;{h8R[T",
                                                                "fields": {
                                                                  "NUM": -50
                                                                }
                                                              }
                                                            }
                                                          },
                                                          "next": {
                                                            "block": {
                                                              "type": "apm_mini_wait",
                                                              "id": "$Plo4CV^$6eWIGe=)D/7",
                                                              "inputs": {
                                                                "MS": {
                                                                  "shadow": {
                                                                    "type": "math_number",
                                                                    "id": "rM?oghxKW2%uP#m!n!g{",
                                                                    "fields": {
                                                                      "NUM": 2000
                                                                    }
                                                                  }
                                                                }
                                                              },
                                                              "next": {
                                                                "block": {
                                                                  "type": "apm_mini_stop",
                                                                  "id": "+,gHj1(lG!rvij*i,[4N",
                                                                  "fields": {
                                                                    "MOTOR": "0"
                                                                  }
                                                                }
                                                              }
                                                            }
                                                          }
                                                        }
                                                      }
                                                    }
                                                  }
                                                }
                                              }
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      ]
    }
  },
  "python": "import drive\nimport time\n\n\ndrive.drive_rpm(50, 50)\ntime.sleep_ms(int(1000))\ndrive.stop_rpm(0)\ntime.sleep_ms(int(500))\ndrive.drive_rpm(0, 50)\ntime.sleep_ms(int(500))\ndrive.stop_rpm(0)\ntime.sleep_ms(int(500))\ndrive.drive_rpm(-50, -50)\ntime.sleep_ms(int(500))\ndrive.stop_rpm(0)\ntime.sleep_ms(int(500))\ndrive.drive_rpm(50, -50)\ntime.sleep_ms(int(2000))\ndrive.stop_rpm(0)\n",
  "programmingMode": "blocks"
}