Files
mixly3/boards/default/micropython_esp32s2/examples/09-2-输入输出-平衡仪.mix
2024-07-23 21:49:42 +08:00

1 line
6.7 KiB
XML

<xml version="Mixly 2.0 rc4" board="MixGo CE@MixGo CE"><block type="variables_set" id="7:$`1u`Tmk==G?u}c=/a" x="-1404" y="-916"><field name="VAR">x</field><value name="VALUE"><block type="math_number" id="mmpRZP/+E,{3B3LMxQH["><field name="NUM">8</field></block></value><next><block type="variables_set" id="acrx;za0C/nnI:~Hm;Jj"><field name="VAR">y</field><value name="VALUE"><block type="math_number" id="K+2r1RrT[aLndl)4-kMH"><field name="NUM">3</field></block></value><next><block type="controls_whileUntil" id="|UVP_^SBS0B[0(CA{w?1"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="jvc`U.;;inLX;dUa3yX!"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="u$4^u#[RC~;qD4$3aiG_"><value name="IF0"><block type="logic_compare" id="}1`8J8=w+7}K0o5Ii|tP"><field name="OP">LT</field><value name="A"><block type="sensor_get_acceleration" id="Fx4RJ0D.hAX$N.t3nBaq"><field name="key">[0]</field></block></value><value name="B"><block type="math_number" id="TmFy5Cc*#}LpD7T74-{^"><field name="NUM">-0.1</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="AlTu7md7BD_AB#VD9oF/"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="A+/huY{45~-302+rC*eq"><field name="VAR">x</field></shadow></value><value name="B"><shadow type="math_number" id="?0~{;xU4G39@cC-P9q4s"><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="v^nxLFLyw9Al8a?r{a9H"><value name="IF0"><block type="logic_compare" id="26E8Xo?0Q1bmDv1M5PsG"><field name="OP">GT</field><value name="A"><block type="sensor_get_acceleration" id="n`|CD/=UAul~][Mk[qf{"><field name="key">[0]</field></block></value><value name="B"><block type="math_number" id="c#LOG|Ku@3k02PQJ(j90"><field name="NUM">0.1</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="G]:=v;q$d?/9izb:DWdN"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="ug0S3kbj6$B{W`fhX:pV"><field name="VAR">x</field></shadow></value><value name="B"><shadow type="math_number" id="Vzh~1rcb(g)nMeVry!3q"><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="se1uxN0Dru?rsD.re=of"><value name="IF0"><block type="logic_compare" id="[vf0nC`zDmvu7yX$jB|+"><field name="OP">LT</field><value name="A"><block type="sensor_get_acceleration" id="#lN2Va69Z.H:}99i`h]:"><field name="key">[1]</field></block></value><value name="B"><block type="math_number" id="=94Lg0}J@6tLZoTUUK_}"><field name="NUM">-0.1</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="VyHfmjMt3-]rnkZ:mLEw"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="H^)NZJ^GT/;#Moy(mi4Z"><field name="VAR">y</field></shadow></value><value name="B"><shadow type="math_number" id="=q;~WjRL@@YlJS]|^@d/"><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="e71`K]JfFz=HPi9TH^GV"><value name="IF0"><block type="logic_compare" id="/rh],uO_L`[#I!mQBkRE"><field name="OP">GT</field><value name="A"><block type="sensor_get_acceleration" id="kmH[oq;]Rr1}jKgM*?UH"><field name="key">[1]</field></block></value><value name="B"><block type="math_number" id="*}uakLCdr6*7i*Uh@W^A"><field name="NUM">0.1</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="9/jO,wF;p,W].}7r$me^"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="3S~|(zG/_k8}}M$CKp!`"><field name="VAR">y</field></shadow></value><value name="B"><shadow type="math_number" id="-pIVUS5h_!H1L0}`I]me"><field name="NUM">1</field></shadow></value></block></statement><next><block type="variables_set" id="tx@KKimNtNBY#4ec7_1_"><field name="VAR">x</field><value name="VALUE"><block type="math_constrain" id="rOM5WCx}~1#cSm5DBpod"><value name="VALUE"><shadow type="math_number" id="9EJ]12mrTbY-PV)o|EJL"><field name="NUM">1000</field></shadow><block type="variables_get" id="w0{3_nGG_;wZ3yH8mv_?"><field name="VAR">x</field></block></value><value name="LOW"><shadow type="math_number" id="p7bs4-o1#xK#LB/P{T.E"><field name="NUM">0</field></shadow></value><value name="HIGH"><shadow type="math_number" id="?uw?ihEFO|[[VeM}58^V"><field name="NUM">15</field></shadow></value></block></value><next><block type="variables_set" id="$|4EEOO)K@-P(j?os-.Q"><field name="VAR">y</field><value name="VALUE"><block type="math_constrain" id="cE~d|}Y@Q$6R`9q;fIy,"><value name="VALUE"><shadow type="math_number" id="s80~L#)tJsuFB^Cy,_CH"><field name="NUM">1000</field></shadow><block type="variables_get" id="1U!2.rDN?/|]^pWbTE,V"><field name="VAR">y</field></block></value><value name="LOW"><shadow type="math_number" id="/(@(r?}sF[wAhn=td.}H"><field name="NUM">0</field></shadow></value><value name="HIGH"><shadow type="math_number" id="ie4Pp!v_B?+uL}=4zCw0"><field name="NUM">7</field></shadow></value></block></value><next><block type="display_clear" id="x8gO4a{a{j7TA1x@C8fs"><next><block type="display_bright_point" id="Nnp5W@|,8GGYV^ChOw`b"><value name="x"><shadow type="pins_exlcdh" id="nmck3i2[{*7!Jeg]WU1/"><field name="PIN">0</field></shadow><block type="variables_get" id="2AMRYGG}lBg{/=jk|eVl"><field name="VAR">x</field></block></value><value name="y"><shadow type="pins_exlcdv" id="F7)o~}dPFjZ~sT,Awu4y"><field name="PIN">0</field></shadow><block type="variables_get" id="Oksv^9^{EzcG)7$It?1O"><field name="VAR">y</field></block></value><value name="STAT"><shadow type="display_onoff" id="~=-)C?jGGK6J{rL6~Mir"><field name="ONOFF">ON</field></shadow></value><next><block type="controls_delay_new" id="qsL1IUjJ?R-^G9],VOF*"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="LMi?NzgCa*)P}j?WttTC"><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>ZnJvbSBtaXhnb19jZSBpbXBvcnQgb25ib2FyZF9hY2MKZnJvbSBtaXhnb19jZSBpbXBvcnQgb25ib2FyZF9tYXRyaXgKaW1wb3J0IHRpbWUKCgp4ID0gOAp5ID0gMwp3aGlsZSBUcnVlOgogICAgaWYgb25ib2FyZF9hY2MuYWNjZWxlcmF0aW9uKClbMF0gPCAtMC4xOgogICAgICAgIHggLT0gMQogICAgaWYgb25ib2FyZF9hY2MuYWNjZWxlcmF0aW9uKClbMF0gPiAwLjE6CiAgICAgICAgeCArPSAxCiAgICBpZiBvbmJvYXJkX2FjYy5hY2NlbGVyYXRpb24oKVsxXSA8IC0wLjE6CiAgICAgICAgeSAtPSAxCiAgICBpZiBvbmJvYXJkX2FjYy5hY2NlbGVyYXRpb24oKVsxXSA+IDAuMToKICAgICAgICB5ICs9IDEKICAgIHggPSBtaW4obWF4KHgsIDApLCAxNSkKICAgIHkgPSBtaW4obWF4KHksIDApLCA3KQogICAgb25ib2FyZF9tYXRyaXguZmlsbCgwKQogICAgb25ib2FyZF9tYXRyaXguc2hvdygpCiAgICBvbmJvYXJkX21hdHJpeC5waXhlbChpbnQoeCksIGludCh5KSwgMSkKICAgIG9uYm9hcmRfbWF0cml4LnNob3coKQogICAgdGltZS5zbGVlcCgwLjEpCg==</code>