1 line
7.2 KiB
XML
1 line
7.2 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="variables_set" id="-pMDRB}4Bsm2Eb]M-;nX" x="-522" y="-214"><field name="VAR">篮子位置</field><value name="VALUE"><block type="math_number" id="6xP;t=m2{|XrIpd:e/h."><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="5xu$$Y*5tK[{AOMQ8m!;"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="4X6HV]}CImHg!7ooVjT/"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="TlWUDyY1oV[,KbkwxrB8"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="x@}ETal=UVd;t-_i{=:9"><value name="btn"><shadow type="pins_button" id="_9D^H[l^FZQI[kp~`)NC"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="sTnjc3tB}R7kh+K-Xd]K"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="=*6$G+4MD|O]1/C^CnAz"><field name="VAR">a</field></shadow><block type="variables_get" id="`hV9EX:(CfDPn#X}c@!j"><field name="VAR">篮子位置</field></block></value><value name="B"><shadow type="math_number" id="Sdxi4nCw=sKP6}d/7`|1"><field name="NUM">1</field></shadow></value><next><block type="variables_set" id="c:uI?V^3Z__M_i!7K|p!"><field name="VAR">篮子位置</field><value name="VALUE"><block type="math_max_min" id="ZP30O-mx{p_QKq5Az:5g"><field name="OP">min</field><value name="A"><shadow type="math_number" id="(@CwR3{NsV~(FW.Z:tY$"><field name="NUM">1</field></shadow><block type="variables_get" id="vcTfE+2Px)/|*W9VPXl_"><field name="VAR">篮子位置</field></block></value><value name="B"><shadow type="math_number" id="X!n]0kbAB|hUPou6.Dl+"><field name="NUM">13</field></shadow></value></block></value><next><block type="display_clear" id="b0PLhgM2,H#6ukca?R03"><value name="boolean"><shadow type="logic_boolean" id="4:A*1+O]PoMA{efckA6^"><field name="BOOL">FALSE</field></shadow></value></block></next></block></next></block></statement><next><block type="controls_if" id="teu)K`s)5Y.|!$;m{Udi"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="m-E~1isG@1*t#OfUg4a4"><value name="btn"><shadow type="pins_button" id="wQlpQF/fNjh0Tg+YU-b#"><field name="PIN">A1key</field></shadow></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="kM.#+J1S)`F}s=!P4RnI"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="_o9+TTP`)to{1;os4:_T"><field name="VAR">a</field></shadow><block type="variables_get" id="DCzn1pPSq#rX3U.Tk2P2"><field name="VAR">篮子位置</field></block></value><value name="B"><shadow type="math_number" id="JG~+@9x1.2E}6/gqxxX]"><field name="NUM">1</field></shadow></value><next><block type="variables_set" id="J,I::.Gkc60?pTK(qkId"><field name="VAR">篮子位置</field><value name="VALUE"><block type="math_max_min" id="w}7XqPKo{8`0VI?Yj*)S"><field name="OP">max</field><value name="A"><shadow type="math_number" id=")~.l2?w{k)#cu$X6`XsR"><field name="NUM">1</field></shadow><block type="variables_get" id="B$GPbRkV-Fa2ep|$do3:"><field name="VAR">篮子位置</field></block></value><value name="B"><shadow type="math_number" id="B.mx:Y98j$vfrwRdAYdy"><field name="NUM">0</field></shadow></value></block></value><next><block type="display_clear" id="7?)6GDHXypl_]uzLN51u"><value name="boolean"><shadow type="logic_boolean" id="/ZI!~d[8UtbzFq7T5_jk"><field name="BOOL">FALSE</field></shadow></value></block></next></block></next></block></statement><next><block type="onboard_tft_display_shape_rect" id="H,0A7A3efrS7+(5}MlHf"><field name="shape">fill_rect</field><value name="x"><shadow type="math_number" id="wuxt*cIBwaW7G/uX#Au7"><field name="NUM">20</field></shadow><block type="math_arithmetic" id="!V;ns0Ql?FSk)sgKalu/"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="Hn4x._*xKEt|_MBy6,9m"><field name="NUM">1</field></shadow><block type="variables_get" id="#sS`hWaFg==B(jz_#(0-"><field name="VAR">篮子位置</field></block></value><value name="B"><shadow type="math_number" id="GXp+w^A=jeq){d{pV-k["><field name="NUM">8</field></shadow></value></block></value><value name="y"><shadow type="math_number" id="`*!dIv![,*0A|b*l0Cv("><field name="NUM">112</field></shadow></value><value name="w"><shadow type="math_number" id="W2wE!rME,TlUqRjmmDr-"><field name="NUM">24</field></shadow></value><value name="h"><shadow type="math_number" id="6C^~y$c-}$b4POovZQ$!"><field name="NUM">8</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="g]:JNl@Aa}cWWm01bgo="><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="7;9.vyV?lADe62:~JfRE"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="V=an*ooYf4piwmP94{89"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></statement></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IG1peGdvX3Nvd2wKZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX3RmdAoKCuevruWtkOS9jee9riA9IDAKd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX3Nvd2wuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICDnr67lrZDkvY3nva4gKz0gMQogICAgICAgIOevruWtkOS9jee9riA9IG1pbijnr67lrZDkvY3nva4sIDEzKQogICAgICAgIG9uYm9hcmRfdGZ0LmZpbGwoMCxzeW5jPUZhbHNlKQogICAgaWYgbWl4Z29fc293bC5BMWtleS53YXNfcHJlc3NlZCgpOgogICAgICAgIOevruWtkOS9jee9riAtPSAxCiAgICAgICAg56+u5a2Q5L2N572uID0gbWF4KOevruWtkOS9jee9riwgMCkKICAgICAgICBvbmJvYXJkX3RmdC5maWxsKDAsc3luYz1GYWxzZSkKICAgIG9uYm9hcmRfdGZ0LmZpbGxfcmVjdCgo56+u5a2Q5L2N572uICogOCksIDExMiwgMjQsIDgsIDB4ZmZmZixzeW5jPVRydWUpCg==</code>|-#lMGTU$Yc."><field name="PIN">2</field></shadow><block type="math_arithmetic" id="jE2p3/vz2-g7[=E*gJgE"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id=",z+JjN7l`JT|6Ac|R+LC"><field name="NUM">1</field></shadow><block type="variables_get" id="yxtMlb;h!C#FJFYRltXr"><field name="VAR">x</field></block></value><value name="B"><shadow type="math_number" id="k8Zl5ar73Ypw3hX7/uc^"><field name="NUM">2</field></shadow></value></block></value><value name="y"><shadow type="pins_exlcdv" id="JD+8!]?(@cFF(Sm~R7~O"><field name="PIN">7</field></shadow></value><value name="STAT"><shadow type="display_onoff" id="RJ2-+WTI9k/~v0d9,:=O"><field name="ONOFF">ON</field></shadow></value></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGdvX21pbmkKZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX21hdHJpeAoKCmRlZiDmmL7npLrnr67lrZAoeCk6CiAgICBvbmJvYXJkX21hdHJpeC5waXhlbChpbnQoeCArIDApLCBpbnQoNyksIDEpCiAgICBvbmJvYXJkX21hdHJpeC5zaG93KCkKICAgIG9uYm9hcmRfbWF0cml4LnBpeGVsKGludCh4ICsgMSksIGludCg3KSwgMSkKICAgIG9uYm9hcmRfbWF0cml4LnNob3coKQogICAgb25ib2FyZF9tYXRyaXgucGl4ZWwoaW50KHggKyAyKSwgaW50KDcpLCAxKQogICAgb25ib2FyZF9tYXRyaXguc2hvdygpCgoKCuevruWtkOS9jee9riA9IDAKd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX21pbmkuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICDnr67lrZDkvY3nva4gKz0gMQogICAgICAgIOevruWtkOS9jee9riA9IG1pbijnr67lrZDkvY3nva4sIDkpCiAgICAgICAgb25ib2FyZF9tYXRyaXguZmlsbCgwKQogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3coKQogICAgaWYgbWl4Z29fbWluaS5BMWtleS53YXNfcHJlc3NlZCgpOgogICAgICAgIOevruWtkOS9jee9riAtPSAxCiAgICAgICAg56+u5a2Q5L2N572uID0gbWF4KOevruWtkOS9jee9riwgMCkKICAgICAgICBvbmJvYXJkX21hdHJpeC5maWxsKDApCiAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvdygpCiAgICDmmL7npLrnr67lrZAo56+u5a2Q5L2N572uKQo=</code> |