Files
mixly3/boards/default/micropython_esp32c3/examples/pM1GyYPLf4md/IXFFTvJ3cEHa.mix
2024-07-23 20:47:22 +08:00

1 line
6.7 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32-C3@MixGo ME"><block type="variables_set" id="pxaayiBR3fvgI.0d4]x)" x="-1404" y="-916"><field name="VAR">x</field><value name="VALUE"><block type="math_number" id="[uSy?nW(;oog}f(Hy=sH"><field name="NUM">4</field></block></value><next><block type="variables_set" id="L34X2H3gEJ{ad#~9t;@q"><field name="VAR">y</field><value name="VALUE"><block type="math_number" id="E8SLP3NxWbPpm}R#8:Vw"><field name="NUM">3</field></block></value><next><block type="controls_whileUntil" id="l)/o}0{!c3loBrOmoU-3"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="7w}V~EFy94o_w/5,#K*$"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="6UwdY/UXX+BRnK`ixTr#"><value name="IF0"><block type="logic_compare" id=";Xe(t;IoB|debt]zAZh["><field name="OP">LT</field><value name="A"><block type="sensor_get_acceleration" id="~I?(OMp]5|~FZPv$p1ke"><field name="key">[0]</field></block></value><value name="B"><block type="math_number" id="jmUp-s)6R*r.Y4Fo!E$-"><field name="NUM">-0.1</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="uCF!|r5.`p1!?9w^c*kx"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="9Jzw3JF}p]/B/cbf$?i^"><field name="VAR">x</field></shadow></value><value name="B"><shadow type="math_number" id="M{#COw.yH.Dhuh6v,t-t"><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="}kJB{w1{rCIn]h7g2z@s"><value name="IF0"><block type="logic_compare" id="BcsO{;5ym`0t/s8K[8fY"><field name="OP">GT</field><value name="A"><block type="sensor_get_acceleration" id="@FhMV|0~4W#kxecG~l+0"><field name="key">[0]</field></block></value><value name="B"><block type="math_number" id="E~I=SIBQheI;b8ldyox3"><field name="NUM">0.1</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="^p]6h-.?bZ-+}TB3]E,M"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="ae)34BJ3dlBh!-GzN_UT"><field name="VAR">x</field></shadow></value><value name="B"><shadow type="math_number" id="#N~#6y;7i5^P74a,+1b?"><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="I9r)gWBn(k?9{|+r{qCb"><value name="IF0"><block type="logic_compare" id="{G,]V{wv5{IDF9ch0jdl"><field name="OP">LT</field><value name="A"><block type="sensor_get_acceleration" id="s1E0^aom3LLtl}(Qzw~m"><field name="key">[1]</field></block></value><value name="B"><block type="math_number" id="ZxA$1AQz$$KEY`]o1ItE"><field name="NUM">-0.1</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="~(^@n)1]E`=hbRa,R.i,"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="6.Z$TcvnR1.DBZo2uM2v"><field name="VAR">y</field></shadow></value><value name="B"><shadow type="math_number" id="mI59/g^xT.rnc+E$FJ2`"><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="nMwlp+@@?[,:t4Z,wdc1"><value name="IF0"><block type="logic_compare" id="W-stMI!R-~xokf4hC#uP"><field name="OP">GT</field><value name="A"><block type="sensor_get_acceleration" id="A)jAn4RLe);bU5x,=C]]"><field name="key">[1]</field></block></value><value name="B"><block type="math_number" id="MT$`e:#6C)z?Ki~,`uq1"><field name="NUM">0.1</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="ZRMjQ=?24mBkqDC7`fW#"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="+7)[:CFW#8e6WNgVhNXf"><field name="VAR">y</field></shadow></value><value name="B"><shadow type="math_number" id="Jh;?Swu{M`ODBzeZwmi~"><field name="NUM">1</field></shadow></value></block></statement><next><block type="variables_set" id="b6.wHj@^D(`LnI2l#Hui"><field name="VAR">x</field><value name="VALUE"><block type="math_constrain" id="K4U/_#T@Q[*)FhP5hM-P"><value name="VALUE"><shadow type="math_number" id="eE7ux~oS{SHOH`)edu}i"><field name="NUM">1000</field></shadow><block type="variables_get" id="N._8mIg?PGuzegrE31#v"><field name="VAR">x</field></block></value><value name="LOW"><shadow type="math_number" id="LG~[qhM:vTLdv53jo.B8"><field name="NUM">0</field></shadow></value><value name="HIGH"><shadow type="math_number" id="F:{Zb-M38l[a(!4i0|93"><field name="NUM">7</field></shadow></value></block></value><next><block type="variables_set" id="}S#RyZpkKO;}?d}]!:i{"><field name="VAR">y</field><value name="VALUE"><block type="math_constrain" id="E7WPgRuM}PmjGUO)^0J5"><value name="VALUE"><shadow type="math_number" id="{jr^h2^;3bfd!N5fFdS*"><field name="NUM">1000</field></shadow><block type="variables_get" id="]IOVGKU6bnU,V+^tvHiA"><field name="VAR">y</field></block></value><value name="LOW"><shadow type="math_number" id="Da1gI(r;SDqpJ|{/#wah"><field name="NUM">0</field></shadow></value><value name="HIGH"><shadow type="math_number" id="6C$cW}{`@LB_Ds:sTWT3"><field name="NUM">4</field></shadow></value></block></value><next><block type="display_clear" id="5l4@uQS^$;+@2~qkruWR"><next><block type="display_bright_point" id="XF?(Qw;L*xmP(r|yR|jx"><value name="x"><shadow type="pins_exlcdh" id="u15Afaao,$5kBZX#VrTf"><field name="PIN">0</field></shadow><block type="variables_get" id="$O4Sd:T6Pp}4e7L2zZDB"><field name="VAR">x</field></block></value><value name="y"><shadow type="pins_exlcdv" id="1O(BsIzQc;I5Vgm1#0GY"><field name="PIN">0</field></shadow><block type="variables_get" id="Tk^[?#lEO|hrDj@,ULO2"><field name="VAR">y</field></block></value><value name="STAT"><shadow type="display_onoff" id="Mrt#CA;ib;s.2=t(|[Ue"><field name="ONOFF">ON</field></shadow></value><next><block type="controls_delay_new" id="JI+;u)D#16Kck=#=m9]g"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="uLkNr}r-JX[2o:ZGO^X{"><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>{}</config><code>ZnJvbSBtaXhnb19tZSBpbXBvcnQgb25ib2FyZF9hY2MKZnJvbSBtaXhnb19tZSBpbXBvcnQgb25ib2FyZF9tYXRyaXgKaW1wb3J0IHRpbWUKCgp4ID0gNAp5ID0gMwp3aGlsZSBUcnVlOgogICAgaWYgb25ib2FyZF9hY2MuYWNjZWxlcmF0aW9uKClbMF0gPCAtMC4xOgogICAgICAgIHggLT0gMQogICAgaWYgb25ib2FyZF9hY2MuYWNjZWxlcmF0aW9uKClbMF0gPiAwLjE6CiAgICAgICAgeCArPSAxCiAgICBpZiBvbmJvYXJkX2FjYy5hY2NlbGVyYXRpb24oKVsxXSA8IC0wLjE6CiAgICAgICAgeSAtPSAxCiAgICBpZiBvbmJvYXJkX2FjYy5hY2NlbGVyYXRpb24oKVsxXSA+IDAuMToKICAgICAgICB5ICs9IDEKICAgIHggPSBtaW4obWF4KHgsIDApLCA3KQogICAgeSA9IG1pbihtYXgoeSwgMCksIDQpCiAgICBvbmJvYXJkX21hdHJpeC5maWxsKDApCiAgICBvbmJvYXJkX21hdHJpeC5zaG93KCkKICAgIG9uYm9hcmRfbWF0cml4LnBpeGVsKGludCh4KSwgaW50KHkpLCAxKQogICAgb25ib2FyZF9tYXRyaXguc2hvdygpCiAgICB0aW1lLnNsZWVwKDAuMSkK</code>