Files
mixly3/boards/default/micropython_esp32s3/examples/MixGo Sant/智能物联从体验到精通/4年级/6-1-2 篮子移动-受限移动.mix
2025-12-31 09:45:01 +08:00

1 line
5.5 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="variables_set" id="*VU4=XmuDbMho7SuLB{9" x="-522" y="-214"><field name="VAR">篮子位置</field><value name="VALUE"><block type="math_number" id="+u4gb[OciBFV{bTpK58`"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="ha6#tLgXQk54^PxWBp^0"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="$^M1X3I[H-mjqX9EDpU6"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="-!ddlpQ9{!-x6k`W2{G$"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="SR?U|rm5uH1F{hUOvmOI"><value name="btn"><shadow type="pins_button" id="N_6ON0/qobLr6V(#V(aj"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="aCPkqI9VUm)I`^07X9(H"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="F:gqFRchksCg-A*W6;MX"><field name="VAR">a</field></shadow><block type="variables_get" id="G$qDGdBQ-N_Ti-Zet)*m"><field name="VAR">篮子位置</field></block></value><value name="B"><shadow type="math_number" id="zI,,zWSjI9K@w8Pd4dfY"><field name="NUM">1</field></shadow></value><next><block type="variables_set" id="@@)?cVA|M]szbG8p0i.3"><field name="VAR">篮子位置</field><value name="VALUE"><block type="math_max_min" id="[OUvp38X|q3YdQUx*/I_"><field name="OP">min</field><value name="A"><shadow type="math_number" id="1X0n*;mg;C,j#5e@yz/F"><field name="NUM">1</field></shadow><block type="variables_get" id="K{/hx3,Cb)3-LeHQle5d"><field name="VAR">篮子位置</field></block></value><value name="B"><shadow type="math_number" id="#o[AEN}Vka0PZQ~[Nx8q"><field name="NUM">9</field></shadow></value></block></value><next><block type="display_clear" id="F*F@Ykh?s!hPTnE3OeK7"><value name="boolean"><shadow type="logic_boolean" id="3T6PQ08qQ)^UD0E{{(E-"><field name="BOOL">FALSE</field></shadow></value></block></next></block></next></block></statement><next><block type="controls_if" id="#iVF;//hLVT][50l?S}/"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="b9Gv}+!5xr+hof?~=:/m"><value name="btn"><shadow type="pins_button" id="YRt~({/89?:gFqY=vQ#x"><field name="PIN">A1key</field></shadow></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="[HsOq`5J#JMRU[5/!O8I"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="R?stCHfw(*#sr0f~,kwF"><field name="VAR">a</field></shadow><block type="variables_get" id="IKBH7P5Lw@T|GzdLs1pQ"><field name="VAR">篮子位置</field></block></value><value name="B"><shadow type="math_number" id="k(uLYAQTbPunu0]XQgSC"><field name="NUM">1</field></shadow></value><next><block type="variables_set" id="2}QLh09A!+8rFWvPyLeH"><field name="VAR">篮子位置</field><value name="VALUE"><block type="math_max_min" id="hgOIE_7nfU28f2_T2I@W"><field name="OP">max</field><value name="A"><shadow type="math_number" id="buvgEFF1k:3/S;jJpE-3"><field name="NUM">1</field></shadow><block type="variables_get" id="Qcd?l#kL~H/P`MJF.UT["><field name="VAR">篮子位置</field></block></value><value name="B"><shadow type="math_number" id="gby1R:RA5Fo)g]I85QuM"><field name="NUM">0</field></shadow></value></block></value><next><block type="display_clear" id="o4?){v+^19|QY[7Zj`ES"><value name="boolean"><shadow type="logic_boolean" id="A[SF+:`d+]i@,N;FSjee"><field name="BOOL">FALSE</field></shadow></value></block></next></block></next></block></statement><next><block type="onboard_tft_display_shape_rect" id="hY=49.wvtb!)XB;.D,Et"><field name="shape">fill_rect</field><value name="x"><shadow type="math_number" id="f^We58VBr(o~Yo,9rLnQ"><field name="NUM">20</field></shadow><block type="math_arithmetic" id="/CDq[xF)aueyTPyrLxWM"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="BcvO.P{h43O2_U.YY[x9"><field name="NUM">1</field></shadow><block type="variables_get" id="Gsl$aAM,ctDEth(kB0T2"><field name="VAR">篮子位置</field></block></value><value name="B"><shadow type="math_number" id="kupkHwj0gTF+GrBNG{|Y"><field name="NUM">20</field></shadow></value></block></value><value name="y"><shadow type="math_number" id="PSZq_*J_RjFIEODe?G,@"><field name="NUM">220</field></shadow></value><value name="w"><shadow type="math_number" id="QR0k^^;Vy[NOOtJ2LV}P"><field name="NUM">60</field></shadow></value><value name="h"><shadow type="math_number" id="^0e+[tPsIa{NRRXZzK9l"><field name="NUM">20</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id=".?7=$(a`sTAyW~P~*HLp"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="me//:;yH5r9|L$.6^i:#"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="@H1SdL:^o^:ST9NwlWnp"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></statement></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1peGdvX3NhbnQKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX3RmdAoK56+u5a2Q5L2N572uID0gMAp3aGlsZSBUcnVlOgogICAgaWYgbWl4Z29fc2FudC5CMWtleS53YXNfcHJlc3NlZCgpOgogICAgICAgIOevruWtkOS9jee9riArPSAxCiAgICAgICAg56+u5a2Q5L2N572uID0gbWluKOevruWtkOS9jee9riwgOSkKICAgICAgICBvbmJvYXJkX3RmdC5maWxsKDAsc3luYz1GYWxzZSkKICAgIGlmIG1peGdvX3NhbnQuQTFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICDnr67lrZDkvY3nva4gLT0gMQogICAgICAgIOevruWtkOS9jee9riA9IG1heCjnr67lrZDkvY3nva4sIDApCiAgICAgICAgb25ib2FyZF90ZnQuZmlsbCgwLHN5bmM9RmFsc2UpCiAgICBvbmJvYXJkX3RmdC5maWxsX3JlY3QoKOevruWtkOS9jee9riAqIDIwKSwgMjIwLCA2MCwgMjAsIDB4ZmZmZixzeW5jPVRydWUpCg==</code>