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

1 line
6.7 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32-C2@MixGo MINI"><block type="variables_set" id="y9:=Ln:Z~M+T0P0Q4za$" x="-1404" y="-916"><field name="VAR">x</field><value name="VALUE"><block type="math_number" id="#RUsd.@cZpWSu:z}@[:C"><field name="NUM">6</field></block></value><next><block type="variables_set" id="23#Q!rY.,VkG;YVrg/D2"><field name="VAR">y</field><value name="VALUE"><block type="math_number" id="YwL!]2~GLEh[UT.s.STw"><field name="NUM">4</field></block></value><next><block type="controls_whileUntil" id="yC/ShM)tpaxk(_oFTQP*"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="^g`{Na`O4qmsovi[d{|u"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="iO6cTcOQTNn+f@sNoq9$"><value name="IF0"><block type="logic_compare" id="1OSG]Y3S{Ml)?/.JVW.S"><field name="OP">LT</field><value name="A"><block type="sensor_get_acceleration" id="An;Zm7W9tP{|zeY(FLad"><field name="key">[0]</field></block></value><value name="B"><block type="math_number" id="X=P^IT1F){)Hgk@|OY!A"><field name="NUM">-0.1</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="?}qo8f?C+1U};aJi4)BK"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="bxwwD/l+5X[PX0s6{r7Q"><field name="VAR">x</field></shadow></value><value name="B"><shadow type="math_number" id="^/Na$5IPD9X}#Bw7_c_E"><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="C|o|Lzz5Q:]C;D=iRW$$"><value name="IF0"><block type="logic_compare" id="u*o7aD{fkO6$[[bxhI/H"><field name="OP">GT</field><value name="A"><block type="sensor_get_acceleration" id="/o{a+AxtZ+i!5L:CFanM"><field name="key">[0]</field></block></value><value name="B"><block type="math_number" id="5)-l/l1jMH5**B~FCe$3"><field name="NUM">0.1</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="viuHCPL2z-!DHddyE3*s"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="2{.}FnG7?bju*4FvZ=rE"><field name="VAR">x</field></shadow></value><value name="B"><shadow type="math_number" id="AmXUsuBLwm$C:MZWr8.:"><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="GPGu0A[iyK1XLad6Vh4!"><value name="IF0"><block type="logic_compare" id="sy,kp(:6JCceRb$`rcOR"><field name="OP">LT</field><value name="A"><block type="sensor_get_acceleration" id="!{5y;7h/{PvO$F9|P=]4"><field name="key">[1]</field></block></value><value name="B"><block type="math_number" id="!_H}1HR/y$`QZrGS03x#"><field name="NUM">-0.1</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="o]7;DBP4phM3LtHAwc]r"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id=":X@q/(hwaNK6+#=UQ}1p"><field name="VAR">y</field></shadow></value><value name="B"><shadow type="math_number" id="O?aH*xq9.Tbs[IM*a:PC"><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="Lm58r~h-Me*a0i);xrgb"><value name="IF0"><block type="logic_compare" id="KBy/!xf1SzM6|$el?C7B"><field name="OP">GT</field><value name="A"><block type="sensor_get_acceleration" id=";9w8FBQzAJ.afF+b=r8A"><field name="key">[1]</field></block></value><value name="B"><block type="math_number" id="z~Eu{?h4JQikNC=2PC0["><field name="NUM">0.1</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="4unAX=A/WGsx:432`e7f"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id=",:0d2xURkVbSdmF*|c];"><field name="VAR">y</field></shadow></value><value name="B"><shadow type="math_number" id="!s0{c5++Vxz`;u2wrtiL"><field name="NUM">1</field></shadow></value></block></statement><next><block type="variables_set" id="q`JYT,mNmE#:k|o$YSk~"><field name="VAR">x</field><value name="VALUE"><block type="math_constrain" id="$v?5~3O0#ah*Hc?jC[f{"><value name="VALUE"><shadow type="math_number" id="F0{Fb9Yd//07(uS3MDGi"><field name="NUM">1000</field></shadow><block type="variables_get" id=")vN4!f_R/9O]r3,#jd:m"><field name="VAR">x</field></block></value><value name="LOW"><shadow type="math_number" id="KJ/D5j|{bvd~E@vLm8QL"><field name="NUM">0</field></shadow></value><value name="HIGH"><shadow type="math_number" id="PPvU(dhApFR8ez^G-8@h"><field name="NUM">11</field></shadow></value></block></value><next><block type="variables_set" id="h*^oMQko0mwudHZxvQA["><field name="VAR">y</field><value name="VALUE"><block type="math_constrain" id="R`TJ`yr!G9$+!E^KATPK"><value name="VALUE"><shadow type="math_number" id="9)J03yYFqajW^-~r@)OO"><field name="NUM">1000</field></shadow><block type="variables_get" id=")yvD8ATVd3I:ItL5oexf"><field name="VAR">y</field></block></value><value name="LOW"><shadow type="math_number" id="wAuIC*AHC+mUbPWfA+*r"><field name="NUM">0</field></shadow></value><value name="HIGH"><shadow type="math_number" id="j,Gv~Ta.$J7k@Ku9UhE."><field name="NUM">7</field></shadow></value></block></value><next><block type="display_clear" id="xe:a)M0qE}9v5SPaoc_j"><next><block type="display_bright_point" id="JZH4S1uZQIBg-YL5l!=n"><value name="x"><shadow type="pins_exlcdh" id="-Cur|{YB]Yf03)C):,w;"><field name="PIN">0</field></shadow><block type="variables_get" id="Z7Yg|xJbZ8g@u.26V(We"><field name="VAR">x</field></block></value><value name="y"><shadow type="pins_exlcdv" id="p1GMOdjbu*=!H+]GVI}j"><field name="PIN">0</field></shadow><block type="variables_get" id="*ornsq.rJuiZyjVjU+U^"><field name="VAR">y</field></block></value><value name="STAT"><shadow type="display_onoff" id="]d=28yN34UP#.o?H4R8x"><field name="ONOFF">ON</field></shadow></value><next><block type="controls_delay_new" id=")/Rlw2j*{MYLyhpfFeM|"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id=",2,?!Ik;Hcdb~YOprzNb"><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>ZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX2FjYwpmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbWF0cml4CmltcG9ydCB0aW1lCgoKeCA9IDYKeSA9IDQKd2hpbGUgVHJ1ZToKICAgIGlmIG9uYm9hcmRfYWNjLmFjY2VsZXJhdGlvbigpWzBdIDwgLTAuMToKICAgICAgICB4IC09IDEKICAgIGlmIG9uYm9hcmRfYWNjLmFjY2VsZXJhdGlvbigpWzBdID4gMC4xOgogICAgICAgIHggKz0gMQogICAgaWYgb25ib2FyZF9hY2MuYWNjZWxlcmF0aW9uKClbMV0gPCAtMC4xOgogICAgICAgIHkgLT0gMQogICAgaWYgb25ib2FyZF9hY2MuYWNjZWxlcmF0aW9uKClbMV0gPiAwLjE6CiAgICAgICAgeSArPSAxCiAgICB4ID0gbWluKG1heCh4LCAwKSwgMTEpCiAgICB5ID0gbWluKG1heCh5LCAwKSwgNykKICAgIG9uYm9hcmRfbWF0cml4LmZpbGwoMCkKICAgIG9uYm9hcmRfbWF0cml4LnNob3coKQogICAgb25ib2FyZF9tYXRyaXgucGl4ZWwoaW50KHgpLCBpbnQoeSksIDEpCiAgICBvbmJvYXJkX21hdHJpeC5zaG93KCkKICAgIHRpbWUuc2xlZXAoMC4xKQo=</code>