1 line
7.3 KiB
XML
1 line
7.3 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控青春" shown="block"><block type="variables_set" id="@U3dWkNox/#!9ZMY*f##" x="0" y="0"><field name="VAR">闪灯</field><value name="VALUE"><block type="logic_boolean" id="6}^cEK~lD7Bf,fj_l!eG"><field name="BOOL">FALSE</field></block></value><next><block type="variables_set" id="7Z5ABq=;)wc}$WQKz~bU"><field name="VAR">RGB</field><value name="VALUE"><block type="math_number" id="__DEbbH2f=-u;3.y=w{~"><field name="NUM">0</field></block></value><next><block type="controls_thread" id="u6F:J64vGDldDesEOL0W"><value name="callback"><shadow type="factory_block_return" id="QpK,4d@TjU.4c3aO{z:k"><field name="VALUE">testThread</field></shadow></value><value name="VAR"><block type="tuple_create_with_noreturn" id=";_#LXb|AGg{e|iGh23L)" inline="true"><mutation items="0"></mutation></block></value><next><block type="controls_whileUntil" id="uYAPnjo-k.^e|ZC@s3I{"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="(}c6EP[`p6f-7H4_0lOt"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="0v95@j.@P8bC+Ja;op?M"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="mExlWvN|PE+rKRX2N[H}"><value name="btn"><shadow type="pins_button" id=")3cZ+A.aa96K++-ROzZB"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="#M#*e(?Sb@^iijR$:tj6"><field name="VAR">闪灯</field><value name="VALUE"><block type="logic_negate" id="e$wsc}-$rz.NVYw7i5P["><value name="BOOL"><block type="variables_get" id="=yE17G+}WR-hErMt,3u/"><field name="VAR">闪灯</field></block></value></block></value></block></statement><next><block type="display_show_image" id="@m=m9|_,8`CkqVk6W@xv"><value name="data"><shadow type="pins_builtinimg" id="qL4LbfOy*noUW|v7AVJi"><field name="PIN">expression_picture.Heart</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="1:o:gw.rF+Qf`Ra,]YMI"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="wJ,#hXg]9!szuC-SIFY."><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="{,A:03zD3/zMCZ71$m(P"><field name="NUM">0.1</field></shadow></value><next><block type="display_show_image" id="t6|9ma/l95P#O1+Pa5o/"><value name="data"><shadow type="pins_builtinimg" id=";AQ6w+lAw(hW1X`7:5v-"><field name="PIN">expression_picture.Small_heart</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="Et}NAD9sWV$)X]lSpOGA"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="-nmdkGLlVym.7LEt8[8e"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="n5JzKl7H`sAvYwn|gwE)"><field name="NUM">0.1</field></shadow></value></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="o)d$DDflGCdW}B,XENR-" inline="false" x="0" y="410"><field name="NAME">testThread</field><statement name="STACK"><block type="variables_global" id="xY[d(k*r`k7rR^0{c,`3"><value name="VAR"><block type="variables_get" id="Dq(L6@G7PM{n6M64s7Mx"><field name="VAR">闪灯</field></block></value><next><block type="variables_global" id="lCr,#=B=qj]2cO@qFB$D"><value name="VAR"><block type="variables_get" id="FvD~fFy6tqxReb+By*pj"><field name="VAR">RGB</field></block></value><next><block type="controls_whileUntil" id="nZE})OuR4s+]-wOxELtA"><field name="MODE">WHILE</field><value name="BOOL"><block type="logic_boolean" id="@O_x()Qzl=#~h:gQ=/Xy"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_delay_new" id="BxjnaDhREzUsR6ZwTkCh"><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="jP({*amD;wq(q*]-KT(1"><field name="NUM">1</field></shadow></value><next><block type="controls_if" id="]}A+kZfy.RPvU4fkq4{F"><mutation else="1"></mutation><value name="IF0"><block type="variables_get" id="=cK.FF#Euag8^AI?qc^o"><field name="VAR">闪灯</field></block></value><statement name="DO0"><block type="variables_set" id="b9ooB5E,aw!lC)aU7*EG"><field name="VAR">RGB</field><value name="VALUE"><block type="math_arithmetic" id=")H,H`hbqCD2rCQ~zpu_w"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="z2RWtXP{~5[#)m5DTnOr"><field name="NUM">10</field></shadow></value><value name="B"><shadow type="math_number" id="g6u0b(Ugl$Nm_:!G~LWf"><field name="NUM">1</field></shadow><block type="variables_get" id="fBU=8e,D-j8lyrpc_|-q"><field name="VAR">RGB</field></block></value></block></value><next><block type="actuator_onboard_neopixel_rgb_all" id="Zh^iIAyhX~?_b|v9S/OZ"><value name="RVALUE"><shadow type="math_number" id="(5XCH!iqY0o*Z2{W*+mD"><field name="NUM">0</field></shadow><block type="variables_get" id="yN=d8t62NT0X/XhCkxf-"><field name="VAR">RGB</field></block></value><value name="GVALUE"><shadow type="math_number" id="{f!42=EkLh(6]Xxh]P|`"><field name="NUM">0</field></shadow><block type="variables_get" id="D/}~9Al..+!HQ[5DR:IB"><field name="VAR">RGB</field></block></value><value name="BVALUE"><shadow type="math_number" id="`s/1E#W=dlTrTOEVgSz_"><field name="NUM">0</field></shadow><block type="variables_get" id="?D3GJ1[y;PX;(+?cJGV/"><field name="VAR">RGB</field></block></value><next><block type="actuator_onboard_neopixel_write" id="16hI-GH!Sq93,VlM/=~?"><next><block type="controls_delay_new" id="Tk,q,F-zAhQXbE?r]^Mg"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="b.]#r4~}ipH^T=#@L|ex"><field name="NUM">0.1</field></shadow></value></block></next></block></next></block></next></block></statement><statement name="ELSE"><block type="actuator_onboard_neopixel_rgb_all" id="IQX3pB!WFOxd}#8@yf]K"><value name="RVALUE"><shadow type="math_number" id="_0/elB-.64T;J8qcH2*g"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="_p{CpJUWP$S_K{ZQe^()"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="~=UJ*iN0xi{mxp@XoTVv"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="$(`q($sh#He+ryh{8vQ4"></block></next></block></statement></block></next></block></statement></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IF90aHJlYWQKaW1wb3J0IG1peGdvX25vdmEKZnJvbSBleHByZXNzaW9uX3BpY3R1cmUgaW1wb3J0IEhlYXJ0CmZyb20gbWl4Z29fbm92YSBpbXBvcnQgb25ib2FyZF90ZnQKaW1wb3J0IHRpbWUKZnJvbSBleHByZXNzaW9uX3BpY3R1cmUgaW1wb3J0IFNtYWxsX2hlYXJ0CmZyb20gbWl4Z29fbm92YSBpbXBvcnQgb25ib2FyZF9yZ2IKCmRlZiB0ZXN0VGhyZWFkKCk6CiAgICBnbG9iYWwg6Zeq54GvCiAgICBnbG9iYWwgUkdCCiAgICB3aGlsZSBUcnVlOgogICAgICAgIHRpbWUuc2xlZXBfbXMoMSkKICAgICAgICBpZiDpl6rnga86CiAgICAgICAgICAgIFJHQiA9IDEwIC0gUkdCCiAgICAgICAgICAgIG9uYm9hcmRfcmdiLmZpbGwoKFJHQiwgUkdCLCBSR0IpKQogICAgICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCiAgICAgICAgICAgIHRpbWUuc2xlZXAoMC4xKQogICAgICAgIGVsc2U6CiAgICAgICAgICAgIG9uYm9hcmRfcmdiLmZpbGwoKDAsIDAsIDApKQogICAgICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCgoK6Zeq54GvID0gRmFsc2UKUkdCID0gMApfdGhyZWFkLnN0YXJ0X25ld190aHJlYWQodGVzdFRocmVhZCwgKCkpCndoaWxlIFRydWU6CiAgICBpZiBtaXhnb19ub3ZhLkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAg6Zeq54GvID0gbm90IOmXqueBrwogICAgb25ib2FyZF90ZnQuaW1hZ2UoSGVhcnQsIGNvbG9yPTB4ZmZmZixzeW5jPVRydWUpCiAgICB0aW1lLnNsZWVwKDAuMSkKICAgIG9uYm9hcmRfdGZ0LmltYWdlKFNtYWxsX2hlYXJ0LCBjb2xvcj0weGZmZmYsc3luYz1UcnVlKQogICAgdGltZS5zbGVlcCgwLjEpCg==</code> |