1 line
6.3 KiB
XML
1 line
6.3 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python ESP32-C3@MixGo CC"><block type="variables_set" id="r;67=y`1?QvsA^YH?c8o" x="-778" y="-399"><field name="VAR">error</field><value name="VALUE"><block type="math_number" id="kUX1895O_h@`2Wsw$]pX"><field name="NUM">0</field></block></value><next><block type="variables_set" id="k-S@xUfJg1M6yE[8eVKN"><field name="VAR">KP</field><value name="VALUE"><block type="math_number" id="Mz1ZPVVunrIR7Q;^.MdE"><field name="NUM">0.003</field></block></value><next><block type="variables_set" id="}u^5]`IXgU[bgb4y#4z`"><field name="VAR">P</field><value name="VALUE"><block type="math_number" id="0^xrj~itGTG+R|AKkU8T"><field name="NUM">0</field></block></value><next><block type="variables_set" id="i$bh9h=OyK!~EyF{ro{t"><field name="VAR">speed</field><value name="VALUE"><block type="math_number" id="T[ZwfDP|F9K`DX;U|yz."><field name="NUM">100</field></block></value><next><block type="ce_go_pin_near_state_change" id="-UJxQ.2+]x6/qi]v19Hl"><field name="key">AS</field><next><block type="controls_whileUntil" id="(J}y].Ow8E7cF~A8a}Yx"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="L|AR{1vz;(KUu{oXdkk_"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="O*1Um($L_-LAb,y6(^H4"><field name="VAR">error</field><value name="VALUE"><block type="math_arithmetic" id="T[BH|iQCh5Qxsj]T)N+{"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="F1X5*AVoD1ez]~-(qu?J"><field name="NUM">1</field></shadow><block type="ce_go_pin_near_line" id="/BVs:_sTVuX+I`;=bQil"><field name="key">[1]</field></block></value><value name="B"><shadow type="math_number" id="BoOb5a@|FX$SU8Bg;`}P"><field name="NUM">1</field></shadow><block type="ce_go_pin_near_line" id="]$Y5`H}cfXOiqWxkqBA#"><field name="key">[2]</field></block></value></block></value><next><block type="variables_set" id="qJ3s0zE#,EmIFbv`OTW@"><field name="VAR">P</field><value name="VALUE"><block type="math_arithmetic" id="5Wt)t9gD:9]Ov)-]s^i["><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="[@C]Z9:Z~EGNA0J[u-?^"><field name="NUM">1</field></shadow><block type="variables_get" id="a:1]-Sb_hj9Wv1D({G8O"><field name="VAR">error</field></block></value><value name="B"><shadow type="math_number" id="}=fG2vbc+s!XtYS#~+V5"><field name="NUM">1</field></shadow><block type="variables_get" id="pZ:qINhZW`FXks1wd/yc"><field name="VAR">KP</field></block></value></block></value><next><block type="display_show_image_or_string_delay" id="713,^+r!p9jJEiz$mR?W"><field name="center">True</field><value name="data"><shadow type="text" id="U9MP,+AHm?f+jO]`c8Dd"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="+*N;Za}C1S+5|5[fn9M0"><value name="VAR"><shadow type="variables_get" id="9uB*xRyg{.3=mb6(#3-s"><field name="VAR">x</field></shadow><block type="text_to_number" id="k[kO_}pz=8e*(d1B9Bt8"><field name="TOWHAT">int</field><value name="VAR"><shadow type="variables_get" id="hl.aAqwQ1]2j#c2[?N_8"><field name="VAR">x</field></shadow><block type="variables_get" id="AH~TxL@p;+@.F0CaOIi)"><field name="VAR">error</field></block></value></block></value></block></value><value name="space"><shadow type="math_number" id="4,0T0`I5^]zYMP^e9Iv="><field name="NUM">0</field></shadow></value><next><block type="ce_go_dc_motor" id="oTu`6~)!{C(I7ENzm#tb"><field name="wheel">0</field><field name="direction">CW</field><value name="speed"><shadow type="math_number" id="f({-37~N0(51s3wGLH.H"><field name="NUM">100</field></shadow><block type="math_constrain" id="7.b2fLXO)4W#S7#5a.-J"><value name="VALUE"><shadow type="math_number" id="Yv|Habs!boO0AiX{t(y6"><field name="NUM">1000</field></shadow><block type="math_arithmetic" id="T~cdHK$v(I(fsmrzd37D"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="y2|P-C;7{_2)fz9ECT2h"><field name="NUM">1</field></shadow><block type="variables_get" id="Xl)SGdaWUJ;_oCEpZ3R("><field name="VAR">speed</field></block></value><value name="B"><shadow type="math_number" id="76=u.s_)crz/a9`6:/W?"><field name="NUM">1</field></shadow><block type="variables_get" id="sDHYmf`s8U[b}V~:Ol15"><field name="VAR">P</field></block></value></block></value><value name="LOW"><shadow type="math_number" id="$]wEFkyb~k6ZbnaP(!2$"><field name="NUM">-100</field></shadow></value><value name="HIGH"><shadow type="math_number" id="OacNDlEoFVnO6w1}{:fa"><field name="NUM">100</field></shadow></value></block></value><next><block type="ce_go_dc_motor" id=".(9HcjTXzI5`gvH+24)y"><field name="wheel">1</field><field name="direction">CW</field><value name="speed"><shadow type="math_number" id="`,+N/{iurbHO)AB27ukI"><field name="NUM">100</field></shadow><block type="math_constrain" id="r~^HJb$S3fkhvF-OX0^D"><value name="VALUE"><shadow type="math_number" id="x4S=D=|55hFd2Mb8-O*u"><field name="NUM">1000</field></shadow><block type="math_arithmetic" id="U]ebU1wiWQx8MK_0a1:,"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="+UzLd!^w|Y@8FsSu*xDJ"><field name="NUM">1</field></shadow><block type="variables_get" id="Y5Yg|hCEuVlEp(f,H{;5"><field name="VAR">speed</field></block></value><value name="B"><shadow type="math_number" id="V17pb,#L*)9h}{6P(BJn"><field name="NUM">1</field></shadow><block type="variables_get" id="Yu+-,Hr,yf|VVV$^UUD3"><field name="VAR">P</field></block></value></block></value><value name="LOW"><shadow type="math_number" id="(!{-FZwz^PpFaGi9z5/x"><field name="NUM">-100</field></shadow></value><value name="HIGH"><shadow type="math_number" id="/Z4n{1a.-r+p637!P$cx"><field name="NUM">100</field></shadow></value></block></value></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></xml><config>{}</config><code>ZnJvbSBtZV9nbyBpbXBvcnQgY2FyCmZyb20gbWl4Z29fY2MgaW1wb3J0IG9uYm9hcmRfbWF0cml4CmZyb20gbWVfZ28gaW1wb3J0IGNhcgoKCmVycm9yID0gMApLUCA9IDAuMDAzClAgPSAwCnNwZWVkID0gMTAwCmNhci5pcl9tb2RlKGNhci5BUykKd2hpbGUgVHJ1ZToKICAgIGVycm9yID0gY2FyLnBhdHJvbCgpWzFdIC0gY2FyLnBhdHJvbCgpWzJdCiAgICBQID0gZXJyb3IgKiBLUAogICAgb25ib2FyZF9tYXRyaXguc2hvd3Moc3RyKGludChlcnJvcikpLHNwYWNlID0gMCxjZW50ZXIgPSBUcnVlKQogICAgY2FyLm1vdG9yKGNhci5NT1RPWzBdLCJDQ1ciLChtaW4obWF4KHNwZWVkICsgUCwgLTEwMCksIDEwMCkpKQogICAgY2FyLm1vdG9yKGNhci5NT1RPWzFdLCJDVyIsKG1pbihtYXgoc3BlZWQgLSBQLCAtMTAwKSwgMTAwKSkpCg==</code> |