1 line
8.3 KiB
XML
1 line
8.3 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="variables_set" id="}@Th}VAGEtOJK(RD$Nbk" x="-1404" y="-916"><field name="VAR">x</field><value name="VALUE"><block type="math_number" id="ZaIT~4*xdz`BJ8ENjP4,"><field name="NUM">8</field></block></value><next><block type="variables_set" id="aAipax0SSIXM+;Bq!gvS"><field name="VAR">y</field><value name="VALUE"><block type="math_number" id="*Jj/B$?b!h#9KLMsri=0"><field name="NUM">8</field></block></value><next><block type="controls_whileUntil" id="j}sN*q.[]gb^R1xr0/G|"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="_@z_0}H3#d1iwIOcFV*d"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id=";m[5]H?9]M8wlgB^Eq2W"><value name="IF0"><block type="logic_compare" id="{Y7`b+:w]Fz,@3{Hgh8n"><field name="OP">LT</field><value name="A"><block type="sensor_get_acceleration" id="tT6]N5IWMrU$bT#k7dv/"><field name="key">[0]</field></block></value><value name="B"><block type="math_number" id="n{LB2BH=uj1z,73F=WIu"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="^$K7bY1on7K_2@_Z-~SY"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="`l}V3XfQ.O999#bYu(lN"><field name="VAR">x</field></shadow></value><value name="B"><shadow type="math_number" id="b#o{b_e=8!RQ`w-nc2Q$"><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="/Ljo4XJTI;!@rRaH;_Zg"><value name="IF0"><block type="logic_compare" id="vlo6jJoc=!3ltXqZ[uJe"><field name="OP">GT</field><value name="A"><block type="sensor_get_acceleration" id="3!^;TInlv:6cBl$r66;~"><field name="key">[0]</field></block></value><value name="B"><block type="math_number" id="Drw#wC!oTNMv7df!2_G^"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="aWcEcv]re7DneLy~Ph+6"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="cvSk}-:RTC(#msx6|0VZ"><field name="VAR">x</field></shadow></value><value name="B"><shadow type="math_number" id="ky2PSnz!(eOVmpT?5AA("><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="k,G?efuGt6ngMWKs;~Kk"><value name="IF0"><block type="logic_compare" id="sCc)nT8?3mSSCY6g1m2|"><field name="OP">LT</field><value name="A"><block type="sensor_get_acceleration" id="x.Og8~K}[1{YqvBOu7OP"><field name="key">[1]</field></block></value><value name="B"><block type="math_number" id="Wt2RhEh=h9)}-oO/6-[l"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="O}C[FCu]C(u~LrpP}w/g"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="Epo#D5C/btV.W-Z3y@T+"><field name="VAR">y</field></shadow></value><value name="B"><shadow type="math_number" id="r*@?B_efP[P+Ef,_z^Np"><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="O#lhmgouCEotZF4fyAQu"><value name="IF0"><block type="logic_compare" id="pi/i]q^n$#:I][WX4m,*"><field name="OP">GT</field><value name="A"><block type="sensor_get_acceleration" id="FjQv][`emZ6-)UL4?ZC="><field name="key">[1]</field></block></value><value name="B"><block type="math_number" id="sTguNmkM7fT`$g;;H2CT"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="Umi#-67dj6hQCekus_Es"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="vNm;w]H/vx^c/26TjzEL"><field name="VAR">y</field></shadow></value><value name="B"><shadow type="math_number" id="xum}t1bs4~uFxiWo)rFD"><field name="NUM">1</field></shadow></value></block></statement><next><block type="variables_set" id="em5)41;gM4YfTqOhV!pd"><field name="VAR">x</field><value name="VALUE"><block type="math_constrain" id="?IBGclVyqYB#bkCbZbC^"><value name="VALUE"><shadow type="math_number" id="87qwk~#bL/PVjr8XY1gy"><field name="NUM">1000</field></shadow><block type="variables_get" id="wV0`#bq(j5(52k~rnX=."><field name="VAR">x</field></block></value><value name="LOW"><shadow type="math_number" id="!8BVa-.f4B[03*vn0:e1"><field name="NUM">1</field></shadow></value><value name="HIGH"><shadow type="math_number" id="K@X8y9ejZ}x{CG+]9wGZ"><field name="NUM">15</field></shadow></value></block></value><next><block type="variables_set" id="e[zMENwJ_!;=ed)SMa2I"><field name="VAR">y</field><value name="VALUE"><block type="math_constrain" id="i~B6;tcYMeq/~1w[]]:G"><value name="VALUE"><shadow type="math_number" id="+BLbM#NoeD1,TcmoFI]-"><field name="NUM">1000</field></shadow><block type="variables_get" id="@fp{I;hAikcsh~@KQya*"><field name="VAR">y</field></block></value><value name="LOW"><shadow type="math_number" id="9AQ|~w_2GpfTQQuXF]ig"><field name="NUM">1</field></shadow></value><value name="HIGH"><shadow type="math_number" id="EEh5T`b;j4s,(Y|fDg.V"><field name="NUM">15</field></shadow></value></block></value><next><block type="display_clear" id=",+9NaXcrVrxg;K*5[wNu"><value name="boolean"><shadow type="logic_boolean" id="c^NsgAQ1:SsawMg,y3Ht"><field name="BOOL">FALSE</field></shadow></value><next><block type="onboard_tft_display_shape_circle" id="S;NaOlM.:t,_EPX`VqXA"><field name="shape">True</field><value name="x"><shadow type="math_number" id="TZV5+P-l5YTr3=w~#``1"><field name="NUM">60</field></shadow><block type="math_arithmetic" id="L@6p4*OmI31SKH+}bFN]"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="iT5]=jJIO5~O:KQI|(SJ"><field name="NUM">1</field></shadow><block type="variables_get" id="Gaf!zn?(S0=KjV$I]@sf"><field name="VAR">x</field></block></value><value name="B"><shadow type="math_number" id="9pjZcJ[QoL2I-l2LNsCI"><field name="NUM">8</field></shadow></value></block></value><value name="y"><shadow type="math_number" id="}}?}pD];MkhL8*OyUzlo"><field name="NUM">60</field></shadow><block type="math_arithmetic" id="r$KCrJw*-ZdU{QC/8m~;"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="*Vwol;3VJ5M?hsE/D|J6"><field name="NUM">1</field></shadow><block type="variables_get" id="1`*!.k;ArwQC)^2PD-JR"><field name="VAR">y</field></block></value><value name="B"><shadow type="math_number" id="ZFQ:b4F@/3q?EyOQX{tj"><field name="NUM">8</field></shadow></value></block></value><value name="r"><shadow type="math_number" id="6!d6rB#Pv;yiNzuPz(Ps"><field name="NUM">4</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="h+Z:Bdw9Y43/hN8PkTN."><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="#o.CCgxM+[gRY=##nRBv"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="aLGj1X3Xex_}p+SPPm+c"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="8g35Z,ov;e[gbt|CSH8("><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="lgE/yrM|L_tv.;N!w5!a"><field name="NUM">0.1</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX2FjYwpmcm9tIG1peGdvX3Nvd2wgaW1wb3J0IG9uYm9hcmRfdGZ0CmltcG9ydCB0aW1lCgoKeCA9IDgKeSA9IDgKd2hpbGUgVHJ1ZToKICAgIGlmIG9uYm9hcmRfYWNjLmFjY2VsZXJhdGlvbigpWzBdIDwgMDoKICAgICAgICB4IC09IDEKICAgIGlmIG9uYm9hcmRfYWNjLmFjY2VsZXJhdGlvbigpWzBdID4gMDoKICAgICAgICB4ICs9IDEKICAgIGlmIG9uYm9hcmRfYWNjLmFjY2VsZXJhdGlvbigpWzFdIDwgMDoKICAgICAgICB5IC09IDEKICAgIGlmIG9uYm9hcmRfYWNjLmFjY2VsZXJhdGlvbigpWzFdID4gMDoKICAgICAgICB5ICs9IDEKICAgIHggPSBtaW4obWF4KHgsIDEpLCAxNSkKICAgIHkgPSBtaW4obWF4KHksIDEpLCAxNSkKICAgIG9uYm9hcmRfdGZ0LmZpbGwoMCxzeW5jPUZhbHNlKQogICAgb25ib2FyZF90ZnQuZWxsaXBzZSgoeCAqIDgpLCAoeSAqIDgpLCA0LCA0LCAweGZmZmYsIFRydWUsc3luYz1UcnVlKQogICAgdGltZS5zbGVlcCgwLjEpCg==</code>ICAgICAgICB4ICs9IDEKICAgIGlmIG9uYm9hcmRfYWNjLmFjY2VsZXJhdGlvbigpWzFdIDwgLTAuMDE6CiAgICAgICAgeSAtPSAxCiAgICBpZiBvbmJvYXJkX2FjYy5hY2NlbGVyYXRpb24oKVsxXSA+IDAuMDE6CiAgICAgICAgeSArPSAxCiAgICB4ID0gbWluKG1heCh4LCAwKSwgMTEpCiAgICB5ID0gbWluKG1heCh5LCAwKSwgMTEpCiAgICBvbmJvYXJkX3RmdC5maWxsKDAsc3luYz0wKQogICAgb25ib2FyZF90ZnQuZWxsaXBzZSgoMTAgKyB4ICogMjApLCAoMTAgKyB5ICogMjApLCAxMCwgMTAsIDB4ZmZmZiwgVHJ1ZSxzeW5jPTEpCiAgICB0aW1lLnNsZWVwKDAuMSkK</code> |