Files
mixly3/boards/default/micropython_esp32s2/examples/21-2-红外接近-双挥手测试.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="/?-wUc6s8TVhI:#|O9zQ" x="-1003" y="-428"><field name="VAR">进入上空</field><value name="VALUE"><block type="math_number" id="-Pgwou[VcWBKliv~3b15"><field name="NUM">0</field></block></value><next><block type="variables_set" id="hY`.tk4V2W5.I@SboMRP"><field name="VAR">离开上空</field><value name="VALUE"><block type="math_number" id="S|(eGwIExGv3)EwUIQa+"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="Ufe$|xY#i/rXf;u:9s/G"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="fzi=e~=+Z*UtmH^9DaFm"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="do_while" id="?r!5+2EG*^Q=GRKnDd*K"><field name="type">true</field><value name="select_data"><block type="logic_compare" id="67Ry6_|@Pqtkdqg9S`?b"><field name="OP">GT</field><value name="A"><block type="sensor_mixgo_pin_near_double" id="wBweh~/o,Gl9YLBSFkRd"><field name="direction">left</field></block></value><value name="B"><block type="math_number" id="xFa4x3$LumVf!WW-r.m~"><field name="NUM">20000</field></block></value></block></value><next><block type="variables_set" id="v_|AgGWT]up4VT+;)]bm"><field name="VAR">进入上空</field><value name="VALUE"><block type="controls_millis" id="`To{X+.qTb2Z~{0F;(O8"><field name="Time">ms</field></block></value><next><block type="system_print" id="I)`T45Y-S/B~:mLahLxB"><value name="VAR"><shadow type="text" id="A8IH-zYT{H|TC;h@NCTZ"><field name="TEXT">Mixly</field></shadow><block type="text_join" id="G+J,e`3?bP#V7s{W]=He"><value name="A"><shadow type="text" id="L=W/wAQb0-U+pc~3J{{v"><field name="TEXT">进入上空:</field></shadow></value><value name="B"><shadow type="text" id=".@6nTdsi|+afi@a|Q~hh"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="^HE=eUlNG`B^9$RGw{P_"><value name="VAR"><shadow type="variables_get" id="BVI*hW=fU}C[pK||EYC5"><field name="VAR">x</field></shadow><block type="variables_get" id="-HOjeru#,2rngDOY5ua{"><field name="VAR">进入上空</field></block></value></block></value></block></value><next><block type="do_while" id="hVKyPdZ[DFuMcjuu$|y~"><field name="type">true</field><value name="select_data"><block type="logic_compare" id="Zlx,lv1(XAPQ*YvDM4{9"><field name="OP">GT</field><value name="A"><block type="sensor_mixgo_pin_near_double" id=":Y9$Qo_Fr|pux2U3_?gG"><field name="direction">right</field></block></value><value name="B"><block type="math_number" id="@8xT8r8!dV1W3)V+*_~P"><field name="NUM">20000</field></block></value></block></value><next><block type="variables_set" id="C~4q^hL=5Jw.ATy-JsJz"><field name="VAR">离开上空</field><value name="VALUE"><block type="controls_millis" id="Phfi1lizt.=Fm5D6HBC6"><field name="Time">ms</field></block></value><next><block type="system_print" id="LqOdo76P$2[^zmZg}K^L"><value name="VAR"><shadow type="text" id="r4T3z(3IJMBTjeU5s9VC"><field name="TEXT">Mixly</field></shadow><block type="text_join" id="oqtE;$fMl}t,9b4=Ws!:"><value name="A"><shadow type="text" id="fEtQksV2ZMjgZb4X|*|P"><field name="TEXT">离开上空</field></shadow></value><value name="B"><shadow type="text" id=",Z}Kk@ta{e+:eo1hQz)^"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="5.TB4FgKN)yH7v7GGEjY"><value name="VAR"><shadow type="variables_get" id="xqNZtxn#Z,gV*LF/Q4k3"><field name="VAR">x</field></shadow><block type="variables_get" id="|uLE1g0ct^{,ZKTKf`W3"><field name="VAR">离开上空</field></block></value></block></value></block></value><next><block type="display_show_image_or_string_delay" id="8+/^br^}N6`fIstd:$De"><field name="center">False</field><value name="data"><shadow type="text" id="qd_O;e)L?N.9g/?~yOYc"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="5d^U=EWc5ft9X8)gV.Co"><value name="VAR"><shadow type="variables_get" id="J+r^at~HO{}|Jx).y+SK"><field name="VAR">x</field></shadow><block type="math_arithmetic" id="u}zy4RXF),HbemBdFmME"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="7xgdqz]k$mvLw@q3NFwS"><field name="NUM">1</field></shadow><block type="variables_get" id="Ty#r)uhLb}ppk*=zZ+Xf"><field name="VAR">离开上空</field></block></value><value name="B"><shadow type="math_number" id="MqS+Use`KYid0iPh~(x@"><field name="NUM">1</field></shadow><block type="variables_get" id="]n3#qLS`B4;Fc3S*~lT?"><field name="VAR">进入上空</field></block></value></block></value></block></value><value name="space"><shadow type="math_number" id="]kP~cPCoO,hP9kTgfN7h"><field name="NUM">0</field></shadow></value><next><block type="system_print" id="h)G^SpI`(B|TIuX!OOW4"><value name="VAR"><shadow type="text" id="#$QkzbNBfshe0:jEoY[C"><field name="TEXT">Mixly</field></shadow><block type="math_arithmetic" id="_Vi2gjB~hEr:]]AIti|^"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="KfK]^=7~IB#UHIy|1]kD"><field name="NUM">1</field></shadow><block type="variables_get" id="yO6v*b1F_ySM(OC?z.V}"><field name="VAR">离开上空</field></block></value><value name="B"><shadow type="math_number" id="{1GRjW07}ULOZYh;hJig"><field name="NUM">1</field></shadow><block type="variables_get" id="rVeY|I7MFZLwHwU.!nHb"><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+b5YWl5LiK56m677yaJyArIHN0cihfRThfQkZfOUJfRTVfODVfQTVfRTRfQjhfOEFfRTdfQTlfQkEpKSkKICAgIHdoaWxlIFRydWU6CiAgICAgICAgaWYgKG1peGdvX2NlLmluZnJhcmVkX3JpZ2h0KCkgPiAyMDAwMCk6CiAgICAgICAgICAgIGJyZWFrCiAgICBfRTdfQTZfQkJfRTVfQkNfODBfRTRfQjhfOEFfRTdfQTlfQkEgPSB0aW1lLnRpY2tzX21zKCkKICAgIHByaW50KCgn56a75byA5LiK56m6JyArIHN0cihfRTdfQTZfQkJfRTVfQkNfODBfRTRfQjhfOEFfRTdfQTlfQkEpKSkKICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKHN0cigoX0U3X0E2X0JCX0U1X0JDXzgwX0U0X0I4XzhBX0U3X0E5X0JBIC0gX0U4X0JGXzlCX0U1Xzg1X0E1X0U0X0I4XzhBX0U3X0E5X0JBKSksc3BhY2UgPSAwLGNlbnRlciA9IEZhbHNlKQogICAgcHJpbnQoKF9FN19BNl9CQl9FNV9CQ184MF9FNF9COF84QV9FN19BOV9CQSAtIF9FOF9CRl85Ql9FNV84NV9BNV9FNF9COF84QV9FN19BOV9CQSkpCg==</code>