Files
mixly3/sample/Python ESP32/mPython/17-0-复杂控制-非中断效果.mix
2024-07-19 10:16:00 +08:00

1 line
3.6 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32@mPython"><block type="controls_whileUntil" id="Tb0yWCh]os)`XNK~EgK=" x="-2754" y="-915"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="jiRNn|oC`|jVQ=Fpt1E^"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="onboard_oled_show_image" id="gB[a4yvmvQSE0{3?DO|9"><value name="data"><shadow type="mpython_pbm_image" id="d.s0h.gTOf.#::AES=.]"><field name="path">Heart</field></shadow></value><next><block type="controls_delay_new" id="{5!i2K=NrUk2S4_`1b.T"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="7HaegwP/6d3QIE.;$j]*"><field name="NUM">0.5</field></shadow></value><next><block type="onboard_oled_show_image" id="X,xC7-YJwohV_m7,?c}f"><value name="data"><shadow type="mpython_pbm_image" id="-I~.TOipLY@@0agA|x7l"><field name="path">Small_heart</field></shadow></value><next><block type="controls_delay_new" id="(u]K|S0IcZvy6@?zMXc|"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="2op,*JmB4U[AHI_87:_,"><field name="NUM">0.5</field></shadow></value><next><block type="controls_if" id=".{vMinXsl:6ddT-FV7~B"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="gTksexry29Z:|P5=+J?+"><value name="btn"><shadow type="pins_button" id="O],_=}(Gx]Wn1cm[Gd,e"><field name="PIN">button_a</field></shadow></value></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb_all" id="xqS5/ubCh:6A6|`SD?S+"><value name="RVALUE"><shadow type="math_number" id="g|Ij~nPgNo7+ZMbl@W]F"><field name="NUM">20</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="SD^ZeuK*nhjFs3Uioiwv"><field name="NUM">20</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="/}?LnRR|][7WWiT]${/`"><field name="NUM">20</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="*F{tn(*;J?+?!Q-8VlT~"></block></next></block></statement><next><block type="controls_if" id="ueCN(~Z8ouj(xbYzs4u("><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="i|x}*(/1X*D!GXRm/|*X"><value name="btn"><shadow type="pins_button" id="In`Lf)gboVFcMG_JB*qa"><field name="PIN">button_a</field></shadow></value></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb_all" id="J3#H#wY7L*MVi1RxURO$"><value name="RVALUE"><shadow type="math_number" id="fhHT5c4zK0.0rgXwZ?f2"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id=":E?}[/A!7Fo:_)X]:ad|"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="rzB;[cLRe^hU=K9@9|,S"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="eb$Rki|Q7Z8|EVx+)OS~"></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></statement></block></xml><config>{}</config><code>ZnJvbSBtcHl0aG9uIGltcG9ydCBvbmJvYXJkX29sZWQKZnJvbSBleHByZXNzaW9uX3BpY3R1cmUgaW1wb3J0IEhlYXJ0CmltcG9ydCB0aW1lCmZyb20gZXhwcmVzc2lvbl9waWN0dXJlIGltcG9ydCBTbWFsbF9oZWFydAppbXBvcnQgbXB5dGhvbgpmcm9tIG1weXRob24gaW1wb3J0IG9uYm9hcmRfcmdiCgoKd2hpbGUgVHJ1ZToKICAgIG9uYm9hcmRfb2xlZC5pbWFnZShIZWFydCkKICAgIHRpbWUuc2xlZXAoMC41KQogICAgb25ib2FyZF9vbGVkLmltYWdlKFNtYWxsX2hlYXJ0KQogICAgdGltZS5zbGVlcCgwLjUpCiAgICBpZiBtcHl0aG9uLmJ1dHRvbl9hLndhc19wcmVzc2VkKCk6CiAgICAgICAgb25ib2FyZF9yZ2IuZmlsbCgoMjAsIDIwLCAyMCkpCiAgICAgICAgb25ib2FyZF9yZ2Iud3JpdGUoKQogICAgaWYgbXB5dGhvbi5idXR0b25fYS53YXNfcHJlc3NlZCgpOgogICAgICAgIG9uYm9hcmRfcmdiLmZpbGwoKDAsIDAsIDApKQogICAgICAgIG9uYm9hcmRfcmdiLndyaXRlKCkK</code>