1 line
10 KiB
XML
1 line
10 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="variables_set" id="-wDt]YQ^s;ObnTi$jAjb" x="-5412" y="-1461"><field name="VAR">点亮01</field><value name="VALUE"><block type="logic_boolean" id="cGB[~teE2zb*R`F-FIK}"><field name="BOOL">FALSE</field></block></value><next><block type="variables_set" id="0)p3;F,0~v*bLyRLe_cT"><field name="VAR">点亮23</field><value name="VALUE"><block type="logic_boolean" id="fl~8zK@0xkz|*c+*y6=A"><field name="BOOL">FALSE</field></block></value><next><block type="controls_whileUntil" id="8!4c+awZsuYl3`H}{y|Q"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="Ad{lk`fbKd!,|GyJ9b]j"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="WDYl!J5!7AlD;79EnRDN"><value name="IF0"><block type="logic_compare" id="v;gahdFCO48ca;Jf/siw"><field name="OP">GT</field><value name="A"><block type="sensor_mixgo_nova_LTR308" id="yrtj-FQ]lih@!cP4:rYQ"><field name="direction">l</field></block></value><value name="B"><block type="math_number" id="PlPN`4=)+f}OjX7mg=cu"><field name="NUM">1000</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="@v5H#KR:Mz#i3332pQRZ"><field name="VAR">点亮01</field><value name="VALUE"><block type="logic_boolean" id="fQzHK#}IJ[l@Wvd0XHmw"><field name="BOOL">TRUE</field></block></value></block></statement><next><block type="controls_if" id="Zr-,]KA/A)`^`Fc[zBAf"><value name="IF0"><block type="logic_compare" id="x?uS4N?F6Hjz.x7,}n]L"><field name="OP">GT</field><value name="A"><block type="sensor_mixgo_nova_LTR308" id="/#p)_4jcKY};v!]R[ad9"><field name="direction">r</field></block></value><value name="B"><block type="math_number" id="w(povmE:=a3H?F*)I=8e"><field name="NUM">1000</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="|uhrZb3o`!5xop]!eX(:"><field name="VAR">点亮23</field><value name="VALUE"><block type="logic_boolean" id="50D_LpQd@gRS-RB-]|b["><field name="BOOL">TRUE</field></block></value></block></statement><next><block type="controls_if" id="0lsQ9MAvtZ/!Q:g-AaWB"><value name="IF0"><block type="variables_get" id="H4Vp#2qb.WOBOXBONS]+"><field name="VAR">点亮01</field></block></value><statement name="DO0"><block type="variables_set" id="qPf;]dy7eg8*7aTr.?;G"><field name="VAR">d</field><value name="VALUE"><block type="math_random" id="58t=^UW)|s[4?K{kysvN"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="usefPc5Zo|Vd80q|TzH8"><field name="NUM">5</field></shadow></value><value name="TO"><shadow type="math_number" id="F^#C$ry[7zDYL}@3L]-l"><field name="NUM">10</field></shadow></value></block></value><next><block type="actuator_onboard_neopixel_rgb" id="R[+Ay?|J/;0dp(PrRY^z"><value name="_LED_"><shadow type="math_number" id="?SaCjISP~q/Uw~lQNEP)"><field name="NUM">0</field></shadow></value><value name="RVALUE"><shadow type="math_number" id="CcEQ?r5)!t2yN4B(3ny4"><field name="NUM">30</field></shadow><block type="variables_get" id="iT/hv$]Pz,Yf;;cz|7Yg"><field name="VAR">d</field></block></value><value name="GVALUE"><shadow type="math_number" id="PXSsUP~h=A`pa7DGl_4}"><field name="NUM">30</field></shadow><block type="variables_get" id="_B^RoN@mO-K3iz2q5($,"><field name="VAR">d</field></block></value><value name="BVALUE"><shadow type="math_number" id="Rmy},tWCwxXcRYwlcX9L"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="p;TXXGGx{H4OcPsVe`du"><field name="VAR">d</field><value name="VALUE"><block type="math_random" id="M:K$VMWBIHHyJN.yabfv"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="P*${s5iuVPSfwG,yS|JH"><field name="NUM">5</field></shadow></value><value name="TO"><shadow type="math_number" id="@M-:?6!A0zt/(O4JXEUZ"><field name="NUM">10</field></shadow></value></block></value><next><block type="actuator_onboard_neopixel_rgb" id="2E:=-bRqDX#-W`cg@6{w"><value name="_LED_"><shadow type="math_number" id="VCYmX-:B/Z0MwwY!~h?q"><field name="NUM">1</field></shadow></value><value name="RVALUE"><shadow type="math_number" id="7d=4^yml!Lq~+T5MWU~a"><field name="NUM">30</field></shadow><block type="variables_get" id="G`e)z3iG!v8NP*nnZJK|"><field name="VAR">d</field></block></value><value name="GVALUE"><shadow type="math_number" id="u/t{_D~s_G**A`L4!1SF"><field name="NUM">30</field></shadow><block type="variables_get" id="VP@,*Hxj?q}sJ9oMA4:;"><field name="VAR">d</field></block></value><value name="BVALUE"><shadow type="math_number" id="J{_8[j}ceFwy,^P4uG;:"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="piDr(ni~0e3O~^Pd7Tf+"></block></next></block></next></block></next></block></next></block></statement><next><block type="controls_if" id="z=E.i.m(t])cphWl,^hd"><value name="IF0"><block type="variables_get" id=".{*)pykU_5IC8i5=F|D3"><field name="VAR">点亮23</field></block></value><statement name="DO0"><block type="variables_set" id="#|sdUu?(yD#M}FS!!Cfq"><field name="VAR">d</field><value name="VALUE"><block type="math_random" id="6E~u]I:fmx}ce2y=4ani"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="@~gQ{Lkmbw72K@o.~M#/"><field name="NUM">5</field></shadow></value><value name="TO"><shadow type="math_number" id="gdn.Zmt5u{,##o2`zV}A"><field name="NUM">10</field></shadow></value></block></value><next><block type="actuator_onboard_neopixel_rgb" id="(ghc1![!W?trR]j=k6VQ"><value name="_LED_"><shadow type="math_number" id="s}mDp@^Y#BbWm42,*BB`"><field name="NUM">2</field></shadow></value><value name="RVALUE"><shadow type="math_number" id="CcEQ?r5)!t2yN4B(3ny4"><field name="NUM">30</field></shadow><block type="variables_get" id="$yt$i?sr^xgfY6TsbTdQ"><field name="VAR">d</field></block></value><value name="GVALUE"><shadow type="math_number" id="PXSsUP~h=A`pa7DGl_4}"><field name="NUM">30</field></shadow><block type="variables_get" id="yAf6emx@d^+_Y_aS/GRM"><field name="VAR">d</field></block></value><value name="BVALUE"><shadow type="math_number" id="swPe-)$WE72w_M0Cfi(,"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="CMDrl#D???r@:u]SV@3K"><field name="VAR">d</field><value name="VALUE"><block type="math_random" id="UT=PG7}@ZkHOXrj~,|-s"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="*8`#57G6-tpA(T?s0hh="><field name="NUM">5</field></shadow></value><value name="TO"><shadow type="math_number" id=";N8K;_Yg:J`Qr:Qv@[P0"><field name="NUM">10</field></shadow></value></block></value><next><block type="actuator_onboard_neopixel_rgb" id="$qjJT^:Y]gAj/:Y-LfM^"><value name="_LED_"><shadow type="math_number" id="MDcV$6e6j[6xe:_m=,l6"><field name="NUM">3</field></shadow></value><value name="RVALUE"><shadow type="math_number" id="7d=4^yml!Lq~+T5MWU~a"><field name="NUM">30</field></shadow><block type="variables_get" id="bKzw=kJq7:QR80;Iys|8"><field name="VAR">d</field></block></value><value name="GVALUE"><shadow type="math_number" id="u/t{_D~s_G**A`L4!1SF"><field name="NUM">30</field></shadow><block type="variables_get" id="bn-S=KY[(d$E_4cOrvwr"><field name="VAR">d</field></block></value><value name="BVALUE"><shadow type="math_number" id="hm{|VpT-cVJ2c~mH(4AA"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="hIbZp9G,ZBvh}vrHH4d3"></block></next></block></next></block></next></block></next></block></statement><next><block type="controls_if" id="A2tLc1_ddEHrH3GT$dHv"><value name="IF0"><block type="logic_operation" id="U1SN;6,B$Db$]83?G}d3"><field name="OP">AND</field><value name="A"><block type="variables_get" id="QV3Ca`8i3i1Fw4Ex=*Se"><field name="VAR">点亮01</field></block></value><value name="B"><block type="variables_get" id="uPb;q+3GP[G.ajR3-6[."><field name="VAR">点亮23</field></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_play_list" id=";W^axs{]A7C}S*f!q/EE"><value name="LIST"><shadow type="pins_playlist" id=";4At!Euj0@o:P/-@`(ut"><field name="PIN">onboard_music.BIRTHDAY</field></shadow></value></block></statement></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2Fsc19sCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9hbHNfcgppbXBvcnQgcmFuZG9tCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9yZ2IKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX211c2ljCgrngrnkuq4wMSA9IEZhbHNlCueCueS6rjIzID0gRmFsc2UKd2hpbGUgVHJ1ZToKICAgIGlmIG9uYm9hcmRfYWxzX2wuYWxzX3ZpcygpID4gMTAwMDoKICAgICAgICDngrnkuq4wMSA9IFRydWUKICAgIGlmIG9uYm9hcmRfYWxzX3IuYWxzX3ZpcygpID4gMTAwMDoKICAgICAgICDngrnkuq4yMyA9IFRydWUKICAgIGlmIOeCueS6rjAxOgogICAgICAgIGQgPSByYW5kb20ucmFuZGludCg1LCAxMCkKICAgICAgICBvbmJvYXJkX3JnYlswXSA9IChkLCBkLCAwKQogICAgICAgIGQgPSByYW5kb20ucmFuZGludCg1LCAxMCkKICAgICAgICBvbmJvYXJkX3JnYlsxXSA9IChkLCBkLCAwKQogICAgICAgIG9uYm9hcmRfcmdiLndyaXRlKCkKICAgIGlmIOeCueS6rjIzOgogICAgICAgIGQgPSByYW5kb20ucmFuZGludCg1LCAxMCkKICAgICAgICBvbmJvYXJkX3JnYlsyXSA9IChkLCBkLCAwKQogICAgICAgIGQgPSByYW5kb20ucmFuZGludCg1LCAxMCkKICAgICAgICBvbmJvYXJkX3JnYlszXSA9IChkLCBkLCAwKQogICAgICAgIG9uYm9hcmRfcmdiLndyaXRlKCkKICAgIGlmIOeCueS6rjAxIGFuZCDngrnkuq4yMzoKICAgICAgICBvbmJvYXJkX211c2ljLnBsYXkob25ib2FyZF9tdXNpYy5CSVJUSERBWSkK</code>2Fsc19sCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9hbHNfcgpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfbXVzaWMKaW1wb3J0IHJhbmRvbQpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfcmdiCgpkZWYgdGltX2NhbGxiYWNrKHRpbSk6CiAgICBpZiDngrnkuq4wMToKICAgICAgICBkID0gcmFuZG9tLnJhbmRpbnQoNSwgMTApCiAgICAgICAgb25ib2FyZF9yZ2JbMF0gPSAoZCwgZCwgMCkKICAgICAgICBkID0gcmFuZG9tLnJhbmRpbnQoNSwgMTApCiAgICAgICAgb25ib2FyZF9yZ2JbMV0gPSAoZCwgZCwgMCkKICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCiAgICBpZiDngrnkuq4yMzoKICAgICAgICBkID0gcmFuZG9tLnJhbmRpbnQoNSwgMTApCiAgICAgICAgb25ib2FyZF9yZ2JbMl0gPSAoZCwgZCwgMCkKICAgICAgICBkID0gcmFuZG9tLnJhbmRpbnQoNSwgMTApCiAgICAgICAgb25ib2FyZF9yZ2JbM10gPSAoZCwgZCwgMCkKICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCgoK54K55LquMDEgPSBGYWxzZQrngrnkuq4yMyA9IEZhbHNlCnRpbSA9IG1hY2hpbmUuVGltZXIoMCkKdGltLmluaXQocGVyaW9kID0gMTAwLCBtb2RlPW1hY2hpbmUuVGltZXIuUEVSSU9ESUMsIGNhbGxiYWNrPXRpbV9jYWxsYmFjaykKd2hpbGUgVHJ1ZToKICAgIGlmIG9uYm9hcmRfYWxzX2wuYWxzX3ZpcygpID4gMTAwMDoKICAgICAgICDngrnkuq4wMSA9IFRydWUKICAgIGlmIG9uYm9hcmRfYWxzX3IuYWxzX3ZpcygpID4gMTAwMDoKICAgICAgICDngrnkuq4yMyA9IFRydWUKICAgIGlmIOeCueS6rjAxIGFuZCDngrnkuq4yMzoKICAgICAgICBvbmJvYXJkX211c2ljLnBsYXkob25ib2FyZF9tdXNpYy5CSVJUSERBWSkK</code> |