Files
mixly3/boards/default/micropython_esp32s3/examples/spaL08kpMjzN/k4rVi2Xkl0pS.mix
2024-07-23 20:47:22 +08:00

1 line
6.8 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32-S3@元控青春"><block type="variables_set" id="H_5D#uRrp4Y!rSAphjzO" x="-1404" y="-916"><field name="VAR">x</field><value name="VALUE"><block type="math_number" id="bc)fRQhZNq67ly-8b8cV"><field name="NUM">80</field></block></value><next><block type="variables_set" id="m!|P3SbS-:P/^nSdH/_e"><field name="VAR">y</field><value name="VALUE"><block type="math_number" id="JZi|sIV_zHV/Ejzw^c:U"><field name="NUM">64</field></block></value><next><block type="controls_whileUntil" id="m}-2(hwpuQNu@cn`vPn{"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="wi^+U6;:5A?l7L8rr1tp"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="fGzf}uBu#)xRvDqD)r;4"><value name="IF0"><block type="logic_compare" id="tkikp~=t.H-pP(q,1{6-"><field name="OP">LT</field><value name="A"><block type="sensor_get_acceleration" id="I6S#)8ZrPuySUJV+|kg9"><field name="key">[0]</field></block></value><value name="B"><block type="math_number" id="4qJ1Cf*`fx|Dt1EX?Nj$"><field name="NUM">-0.1</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="!pcub59qr|n/bj5fmBRJ"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="0#OWF:}}mD{I~@k~E,^r"><field name="VAR">x</field></shadow></value><value name="B"><shadow type="math_number" id="7Wz]b#.]0b:R*|Sa9NQ@"><field name="NUM">5</field></shadow></value></block></statement><next><block type="controls_if" id="m{GKB,r@k#7Ag,voFlI="><value name="IF0"><block type="logic_compare" id="{6FRCtB6oHF/M2{[ga=9"><field name="OP">GT</field><value name="A"><block type="sensor_get_acceleration" id="P0R1#kHpxF93@}R*2eqa"><field name="key">[0]</field></block></value><value name="B"><block type="math_number" id="w-=tGI)w=5b!n*udC{}v"><field name="NUM">0.1</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="=p?lc?7?SVIoQm2zY}3o"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="`fMfP=fv.iuQQ}B[A[*R"><field name="VAR">x</field></shadow></value><value name="B"><shadow type="math_number" id="Jn1rSq3vqNKRZi-3T4!S"><field name="NUM">5</field></shadow></value></block></statement><next><block type="controls_if" id="O1500$pYFa7aj,^uB8X1"><value name="IF0"><block type="logic_compare" id="b/4oRf`45rcqu)wp#KG/"><field name="OP">LT</field><value name="A"><block type="sensor_get_acceleration" id="Giqdacexn#iC1:IMULf6"><field name="key">[1]</field></block></value><value name="B"><block type="math_number" id="W$j?~th#,b:3jiH;v.`w"><field name="NUM">-0.1</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="7`#]/2H0$0dB?Hw]h/:,"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="z1g0k`td_(7^GXcJO7rm"><field name="VAR">y</field></shadow></value><value name="B"><shadow type="math_number" id="1TWVHgCRJE9}n*t=($H!"><field name="NUM">5</field></shadow></value></block></statement><next><block type="controls_if" id="J2K3zevOld;bm_645WXo"><value name="IF0"><block type="logic_compare" id="y8x}$]OMhc5L..(GAa*s"><field name="OP">GT</field><value name="A"><block type="sensor_get_acceleration" id="e?-QfR0BV:|O2{KUPL;~"><field name="key">[1]</field></block></value><value name="B"><block type="math_number" id="[,/;1,vEhd`Z9DJvSOen"><field name="NUM">0.1</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="$/2[h/L2gb9j|q8W#i$m"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="Gjr9$Yk18~WzkoPJ;Yv:"><field name="VAR">y</field></shadow></value><value name="B"><shadow type="math_number" id="]*qqiizF?$JdM[8.E0?5"><field name="NUM">5</field></shadow></value></block></statement><next><block type="variables_set" id="29D/o3`-}y.BttXwDDf4"><field name="VAR">x</field><value name="VALUE"><block type="math_constrain" id="9HgXECa-#6bNxm@Hzyn,"><value name="VALUE"><shadow type="math_number" id="2a-Xbv_8RXx=;]2E!;g5"><field name="NUM">1000</field></shadow><block type="variables_get" id="vcF{8=B-uW-ERuUt!o7C"><field name="VAR">x</field></block></value><value name="LOW"><shadow type="math_number" id="vh4XL#YP.#FCnJjzbmip"><field name="NUM">0</field></shadow></value><value name="HIGH"><shadow type="math_number" id="vV.zD!QRXIInaSqj2@s/"><field name="NUM">150</field></shadow></value></block></value><next><block type="variables_set" id="[jLW6Ht9vKVY7T?2(S-b"><field name="VAR">y</field><value name="VALUE"><block type="math_constrain" id=",A(MfwZ]#e+x@_@@}I:i"><value name="VALUE"><shadow type="math_number" id="?t:fzl^.]^oyuHjml((u"><field name="NUM">1000</field></shadow><block type="variables_get" id="_K+gyS];J01zF^cOn^jk"><field name="VAR">y</field></block></value><value name="LOW"><shadow type="math_number" id="KkbYI5@$d/yL-_U)b*.U"><field name="NUM">0</field></shadow></value><value name="HIGH"><shadow type="math_number" id="+Z4u5}DkWEW.@Np!EzdW"><field name="NUM">125</field></shadow></value></block></value><next><block type="onboard_tft_clear" id="_@Y1fB[lfdqHe{c#kkj@"><next><block type="onboard_tft_display_shape_circle" id="Mm|-HJkQaMT;J@0liBpR"><field name="shape">True</field><value name="x"><shadow type="math_number" id="JBI`x?NGip/A6N;0|_BG"><field name="NUM">60</field></shadow><block type="variables_get" id="pU3NHvc.)XAN!KIsTmt1"><field name="VAR">x</field></block></value><value name="y"><shadow type="math_number" id="@aifT.1.zH;*5g6SK#t3"><field name="NUM">60</field></shadow><block type="variables_get" id="3Xn/BSoppwo8{xVq;[PM"><field name="VAR">y</field></block></value><value name="r"><shadow type="math_number" id="Cm}qN@0a4`U~KtSyjW;C"><field name="NUM">5</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id=".5,}{D}vw=F.2}lP[#ea"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="gH*ZfA9|WX^ME;,d|#{V"><field name="COLOR">#ffffff</field></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block><block type="variables_get" id="@e7?)z036z@vrJ*yck6," x="-1182" y="-272"><field name="VAR">x</field></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19ub3ZhIGltcG9ydCBvbmJvYXJkX2FjYwpmcm9tIG1peGdvX25vdmEgaW1wb3J0IG9uYm9hcmRfdGZ0CgoKeCA9IDgwCnkgPSA2NAp3aGlsZSBUcnVlOgogICAgaWYgb25ib2FyZF9hY2MuYWNjZWxlcmF0aW9uKClbMF0gPCAtMC4xOgogICAgICAgIHggLT0gNQogICAgaWYgb25ib2FyZF9hY2MuYWNjZWxlcmF0aW9uKClbMF0gPiAwLjE6CiAgICAgICAgeCArPSA1CiAgICBpZiBvbmJvYXJkX2FjYy5hY2NlbGVyYXRpb24oKVsxXSA8IC0wLjE6CiAgICAgICAgeSAtPSA1CiAgICBpZiBvbmJvYXJkX2FjYy5hY2NlbGVyYXRpb24oKVsxXSA+IDAuMToKICAgICAgICB5ICs9IDUKICAgIHggPSBtaW4obWF4KHgsIDApLCAxNTApCiAgICB5ID0gbWluKG1heCh5LCAwKSwgMTI1KQogICAgb25ib2FyZF90ZnQuZmlsbCgwKQogICAgb25ib2FyZF90ZnQuc2hvdygpCiAgICBvbmJvYXJkX3RmdC5lbGxpcHNlKHgsIHksIDUsIDUsIDB4ZmZmZixUcnVlKQogICAgb25ib2FyZF90ZnQuc2hvdygpCgp4Cg==</code>