Files
mixly3/boards/default/micropython_esp32s2/examples/21-1-红外接近-单挥手测试.mix
2024-07-23 21:49:42 +08:00

1 line
6.5 KiB
XML

<xml version="Mixly 2.0 rc4" board="MixGo CE@MixGo CE"><block type="variables_set" id="V:y.v7]Og$09pI]2]bAb" x="-888" y="-359"><field name="VAR">进入上空</field><value name="VALUE"><block type="math_number" id=",V1ANUmMJ010|6X=Vo^{"><field name="NUM">0</field></block></value><next><block type="variables_set" id="lDEauPKG$9fRI+;2eaeh"><field name="VAR">离开上空</field><value name="VALUE"><block type="math_number" id="Q5ul)T=~c-@=Y4#u^[.L"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="bZuk4Iygm4RU*SG458G$"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="H;!lN+-,,[jtQ6!q{KW9"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="do_while" id="ZArrB_jZ8V!7-QGIn;Un"><field name="type">true</field><value name="select_data"><block type="logic_compare" id="]M2}31QV+.Mqx[PjVxaj"><field name="OP">GT</field><value name="A"><block type="sensor_mixgo_pin_near_double" id="T=?Z_SY`IRSSC[Hv=wTO"><field name="direction">left</field></block></value><value name="B"><block type="math_number" id="B5nQd1ED=EnapB2ugfo#"><field name="NUM">20000</field></block></value></block></value><next><block type="variables_set" id="FlG!Au^8Yt;T#We?dy{C"><field name="VAR">进入上空</field><value name="VALUE"><block type="controls_millis" id="wngB~m!n8T32uc5~Vyc1"><field name="Time">ms</field></block></value><next><block type="system_print" id="n*VObgvDkEH-dedEv,9B"><value name="VAR"><shadow type="text" id="S2A[`,8T#w28xq8,)D4y"><field name="TEXT">Mixly</field></shadow><block type="text_join" id="Y}@{w_|Tm$DU)BO6M3YN"><value name="A"><shadow type="text" id="90IE5{XpzR;Iu}``A-2t"><field name="TEXT">进入上空:</field></shadow></value><value name="B"><shadow type="text" id="]TnkQ!XR@yU:435/A:/M"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="*Y{XU.GD24KfQ}V)d@RJ"><value name="VAR"><shadow type="variables_get" id="ll#BxmfLz[]|-V}89_2o"><field name="VAR">x</field></shadow><block type="variables_get" id=".}H#($;0):4ZXPM9:7H1"><field name="VAR">进入上空</field></block></value></block></value></block></value><next><block type="do_while" id="~Ii/U!BI!eAK?:J`lDa$"><field name="type">true</field><value name="select_data"><block type="logic_compare" id=".(=7*x)oB$--4xi8D~8A"><field name="OP">LT</field><value name="A"><block type="sensor_mixgo_pin_near_double" id="0D=kfW!i9x}$`)vTN$1M"><field name="direction">left</field></block></value><value name="B"><block type="math_number" id="#kN($g]LpaLxXze/yNfO"><field name="NUM">10000</field></block></value></block></value><next><block type="variables_set" id="MW4!-o2}J-QhwzyCv6Bb"><field name="VAR">离开上空</field><value name="VALUE"><block type="controls_millis" id="rYt8IVmP?cB9RxVE]y?1"><field name="Time">ms</field></block></value><next><block type="system_print" id="mVuEKYNcT0b4$iu~,,EI"><value name="VAR"><shadow type="text" id="k$WU6PBL@-|+Gvv@Md!|"><field name="TEXT">Mixly</field></shadow><block type="text_join" id="qi()~_U-w`Qxx)uT!5#,"><value name="A"><shadow type="text" id="d{L_IaW0}3MOdq3Mbbky"><field name="TEXT">离开上空</field></shadow></value><value name="B"><shadow type="text" id=";=+Ioo?8}/+]H-Rx0Di-"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="@9VS)E6WA5~??o@NFh/v"><value name="VAR"><shadow type="variables_get" id="*A)d+:msA9Zic/Uo]0B@"><field name="VAR">x</field></shadow><block type="variables_get" id="z3}2UZN=DG7NB.$@||=3"><field name="VAR">离开上空</field></block></value></block></value></block></value><next><block type="display_show_image_or_string_delay" id="q2eCJUIa=9e?o9zn(xyC"><field name="center">False</field><value name="data"><shadow type="text" id="_C55Sm_V@TB6s@dmOPkL"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="LSLZ=3YK8@]GQpsHz,qC"><value name="VAR"><shadow type="variables_get" id="q1XGfg;F@Io:aaU/8||o"><field name="VAR">x</field></shadow><block type="math_arithmetic" id="5xDiq`gevty|?-CkO{al"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="iEFjMCBS|jo:5!3zuTX9"><field name="NUM">1</field></shadow><block type="variables_get" id="b$A:_XCh+Fx0z0*Z;1?J"><field name="VAR">离开上空</field></block></value><value name="B"><shadow type="math_number" id="WWm]J7t2|~=/EHA@J$N)"><field name="NUM">1</field></shadow><block type="variables_get" id="0`QPqQsRgV[7u85^d,*E"><field name="VAR">进入上空</field></block></value></block></value></block></value><value name="space"><shadow type="math_number" id="}(FQinN$21NA_(gS;94h"><field name="NUM">0</field></shadow></value><next><block type="system_print" id="~SrU@c1yQ7KcW/+z;WNg"><value name="VAR"><shadow type="text" id="YS(Z;`!C?LCd?WcnE`tC"><field name="TEXT">Mixly</field></shadow><block type="math_arithmetic" id="_W`JhMv0=#jSEg,}4[d}"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="t(DUe4*!WaMS!.kt[`r="><field name="NUM">1</field></shadow><block type="variables_get" id=";lL,dBHUyTS0mss@tFkW"><field name="VAR">离开上空</field></block></value><value name="B"><shadow type="math_number" id=":M/?]77?KGIgHQyG0mM_"><field name="NUM">1</field></shadow><block type="variables_get" id="Z]5)9oCII$Ry?7Lh]tK!"><field name="VAR">进入上空</field></block></value></block></value></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>aW1wb3J0IG1peGdvX2NlCmltcG9ydCB0aW1lCmltcG9ydCBtYWNoaW5lCmZyb20gbWl4Z29fY2UgaW1wb3J0IG9uYm9hcmRfbWF0cml4CgoKX0U4X0JGXzlCX0U1Xzg1X0E1X0U0X0I4XzhBX0U3X0E5X0JBID0gMApfRTdfQTZfQkJfRTVfQkNfODBfRTRfQjhfOEFfRTdfQTlfQkEgPSAwCndoaWxlIFRydWU6CiAgICB3aGlsZSBUcnVlOgogICAgICAgIGlmIChtaXhnb19jZS5pbmZyYXJlZF9sZWZ0KCkgPiAyMDAwMCk6CiAgICAgICAgICAgIGJyZWFrCiAgICBfRThfQkZfOUJfRTVfODVfQTVfRTRfQjhfOEFfRTdfQTlfQkEgPSB0aW1lLnRpY2tzX21zKCkKICAgIHByaW50KCgn6L+b5YWl5LiK56m677yaJyArIHN0cihfRThfQkZfOUJfRTVfODVfQTVfRTRfQjhfOEFfRTdfQTlfQkEpKSkKICAgIHdoaWxlIFRydWU6CiAgICAgICAgaWYgKG1peGdvX2NlLmluZnJhcmVkX2xlZnQoKSA8IDEwMDAwKToKICAgICAgICAgICAgYnJlYWsKICAgIF9FN19BNl9CQl9FNV9CQ184MF9FNF9COF84QV9FN19BOV9CQSA9IHRpbWUudGlja3NfbXMoKQogICAgcHJpbnQoKCfnprvlvIDkuIrnqbonICsgc3RyKF9FN19BNl9CQl9FNV9CQ184MF9FNF9COF84QV9FN19BOV9CQSkpKQogICAgb25ib2FyZF9tYXRyaXguc2hvd3Moc3RyKChfRTdfQTZfQkJfRTVfQkNfODBfRTRfQjhfOEFfRTdfQTlfQkEgLSBfRThfQkZfOUJfRTVfODVfQTVfRTRfQjhfOEFfRTdfQTlfQkEpKSxzcGFjZSA9IDAsY2VudGVyID0gRmFsc2UpCiAgICBwcmludCgoX0U3X0E2X0JCX0U1X0JDXzgwX0U0X0I4XzhBX0U3X0E5X0JBIC0gX0U4X0JGXzlCX0U1Xzg1X0E1X0U0X0I4XzhBX0U3X0E5X0JBKSkK</code>