1 line
13 KiB
XML
1 line
13 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><variables><variable id="^9Hon$sI^]RE=WL*DO`/">tim</variable></variables><block type="procedures_defnoreturn" id="^NwMGFx=;7C$.B?l1/hR" x="-4490" y="-1351"><mutation><arg name="tim" varid="^9Hon$sI^]RE=WL*DO`/"></arg></mutation><field name="NAME">tim_callback</field><statement name="STACK"><block type="variables_global" id="+]B28jceQLl`OVOXgOrD"><value name="VAR"><block type="variables_get" id="nmuG5|nj9FPDsjWZ$y[G"><field name="VAR">点亮</field></block></value><next><block type="system_print" id="?tLRCT}O~:~8C#W(6lD/"><value name="VAR"><shadow type="text" id="RQ0N|UWQ.V+c}4-{OE@K"><field name="TEXT">Mixly</field></shadow><block type="sensor_sound" id="(m?1JKYxNAxhJMqGwD0h"></block></value><next><block type="controls_if" id="DC|`sI-Zao`2{|:,D-xt"><value name="IF0"><block type="logic_compare" id="8jX1zD7@[3kxAC!oc1j6"><field name="OP">GT</field><value name="A"><block type="sensor_sound" id=":sHXY@g9t(Gia$K~DcoP"></block></value><value name="B"><block type="math_number" id="TpnvpVJ-fvLHy;gEp0kH"><field name="NUM">2000</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="MKkg4/ijM*6@g_/ZDS=l"><field name="VAR">点亮</field><value name="VALUE"><block type="logic_boolean" id="8Nd0qUvl#zp6R+3M(ig1"><field name="BOOL">FALSE</field></block></value></block></statement><next><block type="actuator_onboard_neopixel_rgb_all" id="~t]Ul[2;!t@P-agBrZ5u"><value name="RVALUE"><shadow type="math_number" id="/eDgn+pW7{O.sjpQBZPE"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="7~@ezy}wIdhQnPvJK@?6"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="+y+-tINmRYS/cE*yfQT3"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="CA;N.MV7I4e+/u1"><field name="VAR">点亮</field></block></value><statement name="DO0"><block type="variables_set" id="zcSG5Gih1*W0Eq(7H{@l"><field name="VAR">d</field><value name="VALUE"><block type="math_random" id="ZdQ28;p#QA80ZlJ.LB:9"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="r7bIDf](SVT=oE_0Y:4Y"><field name="NUM">5</field></shadow></value><value name="TO"><shadow type="math_number" id="KIH|PEMbtnj^D~TE+WGj"><field name="NUM">10</field></shadow></value></block></value><next><block type="actuator_onboard_neopixel_rgb" id="3/pU^rMB$gM798!A-1av"><value name="_LED_"><shadow type="math_number" id=";eaLu9,,O1|k2C)FDYt-"><field name="NUM">0</field></shadow></value><value name="RVALUE"><shadow type="math_number" id="o2)N)GkWrTVkS]D30(HH"><field name="NUM">30</field></shadow><block type="variables_get" id="X)_(.?SQBx3iHKTz6$Yx"><field name="VAR">d</field></block></value><value name="GVALUE"><shadow type="math_number" id="Kgf#z7;[QCS_z|x[:IW]"><field name="NUM">30</field></shadow><block type="variables_get" id="8Rld7i5A^i/:W8ufj[/f"><field name="VAR">d</field></block></value><value name="BVALUE"><shadow type="math_number" id="olS7Xu!aRiQd}!vv4YZo"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="uTnZVq:rxX,Sus`!c,s}"><field name="VAR">d</field><value name="VALUE"><block type="math_random" id="gcxP#y{l^eJzy#UO;KyW"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="bbha,q(BVb)@iiw6Z6e#"><field name="NUM">5</field></shadow></value><value name="TO"><shadow type="math_number" id="dR(J@$S{=GCv4IK/?7/_"><field name="NUM">10</field></shadow></value></block></value><next><block type="actuator_onboard_neopixel_rgb" id="ITM)NObH51m@S/?MMu8}"><value name="_LED_"><shadow type="math_number" id="g@#s2G[/[Hz;U#MJz2;A"><field name="NUM">1</field></shadow></value><value name="RVALUE"><shadow type="math_number" id="2htAJ-8Ah*!LZlfuRD!s"><field name="NUM">30</field></shadow><block type="variables_get" id="VV[zF8[P|oiQbZEpsUD-"><field name="VAR">d</field></block></value><value name="GVALUE"><shadow type="math_number" id="m9P5[xEEBV10x0SmQ{qM"><field name="NUM">30</field></shadow><block type="variables_get" id=";~kmOv7B+I`a/vnEzEst"><field name="VAR">d</field></block></value><value name="BVALUE"><shadow type="math_number" id="EaofAK[Huvn!TY9IWuB_"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id=";73TPUQ*sUUR!M[._I2r"></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="variables_set" id="ssNzxN}wRnwovSoC9niP" x="-5197" y="-1287"><field name="VAR">点亮</field><value name="VALUE"><block type="logic_boolean" id="wP3]Oq.yJzd-WaBGNy.n"><field name="BOOL">FALSE</field></block></value><next><block type="set_system_timer" id="zN+|L#(*NX|:*wL{!8d6"><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="Us-7yajmQFha=GO2YuS?"><field name="VAR">tim</field></shadow></value><value name="PIN"><shadow type="timer_id_pin" id="3~mXxU6?+BpN8+sxJy1p"><field name="PIN">0</field></shadow></value><value name="period"><shadow type="math_number" id="*j`ecA0Ss/4@`4RQ|#{?"><field name="NUM">100</field></shadow></value><value name="callback"><shadow type="factory_block_return" id="74s{#e9dmp8[G5/^Z7iX"><field name="VALUE">tim_callback</field></shadow></value><next><block type="controls_whileUntil" id="`j3xmqUcY6zq~b`b/S/;"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="iEr-i,=NWXzSDHK~Vfd="><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="CVKqz@(qS?R1oOx]T`b["><value name="IF0"><block type="logic_compare" id="gpehx^|C8#[UKcJtL(zL"><field name="OP">GT</field><value name="A"><block type="sensor_LTR308" id="[xPY$3z,!_}ZZZB+AtAM"></block></value><value name="B"><block type="math_number" id="/IY3k@WY#z6U-$0f,eUZ"><field name="NUM">1000</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="wmzj^};KXO/s]ZIi=z8;"><field name="VAR">点亮</field><value name="VALUE"><block type="logic_boolean" id="OwzRtpPrv8`AEl,JBHBj"><field name="BOOL">TRUE</field></block></value></block></statement><next><block type="controls_if" id="5D#rk]6=ZHa2DqW$-dL?"><value name="IF0"><block type="variables_get" id="Dlu+Oax|Yu6.#}M7]$8B"><field name="VAR">点亮</field></block></value><statement name="DO0"><block type="esp32_onboard_music_play_list" id="$6EXy_+ax_v6QrkNXpCY"><value name="LIST"><shadow type="pins_playlist" id="Lw?|g#?Y?-#Dv9s4Zulu"><field name="PIN">onboard_music.BIRTHDAY</field></shadow></value></block></statement></block></next></block></statement></block></next></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IG1hY2hpbmUKZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX3NvdW5kCmZyb20gbWl4Z29fc293bCBpbXBvcnQgb25ib2FyZF9yZ2IKaW1wb3J0IHJhbmRvbQpmcm9tIG1peGdvX3Nvd2wgaW1wb3J0IG9uYm9hcmRfYWxzCmZyb20gbWl4Z29fc293bCBpbXBvcnQgb25ib2FyZF9tdXNpYwoKCmRlZiB0aW1fY2FsbGJhY2sodGltKToKICAgIGdsb2JhbCDngrnkuq4KICAgIHByaW50KG9uYm9hcmRfc291bmQucmVhZCgpKQogICAgaWYgb25ib2FyZF9zb3VuZC5yZWFkKCkgPiAyMDAwOgogICAgICAgIOeCueS6riA9IEZhbHNlCiAgICBvbmJvYXJkX3JnYi5maWxsKCgwLCAwLCAwKSkKICAgIG9uYm9hcmRfcmdiLndyaXRlKCkKICAgIGlmIOeCueS6rjoKICAgICAgICBkID0gcmFuZG9tLnJhbmRpbnQoNSwgMTApCiAgICAgICAgb25ib2FyZF9yZ2JbMF0gPSAoZCwgZCwgMCkKICAgICAgICBkID0gcmFuZG9tLnJhbmRpbnQoNSwgMTApCiAgICAgICAgb25ib2FyZF9yZ2JbMV0gPSAoZCwgZCwgMCkKICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCgoKCueCueS6riA9IEZhbHNlCnRpbSA9IG1hY2hpbmUuVGltZXIoMCxwZXJpb2QgPSAxMDAsIG1vZGU9bWFjaGluZS5UaW1lci5QRVJJT0RJQywgY2FsbGJhY2s9dGltX2NhbGxiYWNrKQp3aGlsZSBUcnVlOgogICAgaWYgb25ib2FyZF9hbHMuYWxzX3ZpcygpID4gMTAwMDoKICAgICAgICDngrnkuq4gPSBUcnVlCiAgICBpZiDngrnkuq46CiAgICAgICAgb25ib2FyZF9tdXNpYy5wbGF5KG9uYm9hcmRfbXVzaWMuQklSVEhEQVkpCg==</code>d></shadow><block type="variables_get" id="D!~C$5d[GF|/)?aDE#rm"><field name="VAR">d</field></block></value><value name="BVALUE"><shadow type="math_number" id="@{*iSa-`XSVJ0JCU~NP]"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="lVB2I4E#T.!E:*rof15G"></block></next></block></next></block></next></block></next></block></statement><next><block type="controls_if" id="49I18^7sGV9{!#x#i8[+"><value name="IF0"><block type="variables_get" id="0qd|UM~KI];5+tJ}J*c}"><field name="VAR">点亮23</field></block></value><statement name="DO0"><block type="variables_set" id="~)wdVFu~yNYLi/3)XQhz"><field name="VAR">d</field><value name="VALUE"><block type="math_random" id="pxDu=5oOU#0eaNSgM?Hq"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="/PLiap1$PwGXFz5O*h9J"><field name="NUM">5</field></shadow></value><value name="TO"><shadow type="math_number" id="omy1neKsj(s.S#0E)pc,"><field name="NUM">10</field></shadow></value></block></value><next><block type="actuator_onboard_neopixel_rgb" id="[VzZ2K58Rkb#ph9s@zL0"><value name="_LED_"><shadow type="math_number" id="fF^}Mq#e8b1V)5_3@/@f"><field name="NUM">2</field></shadow></value><value name="RVALUE"><shadow type="math_number" id="|xsJpTRK77S.9P3p0H.d"><field name="NUM">30</field></shadow><block type="variables_get" id="U=xD#;5u{8M-j8oq)}oT"><field name="VAR">d</field></block></value><value name="GVALUE"><shadow type="math_number" id="(mZLOC_a,xfI..pthgjb"><field name="NUM">30</field></shadow><block type="variables_get" id="29:|5j:0oV7RD?p6s+aK"><field name="VAR">d</field></block></value><value name="BVALUE"><shadow type="math_number" id="*LkR{w~mex+!Fb:km]+|"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="sxY8/(WlE-[.BPzQmf=`"><field name="VAR">d</field><value name="VALUE"><block type="math_random" id="8c3a5F4o5V6^IlSa3;O`"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="^@ebD.o)1@O1.38FF4A9"><field name="NUM">5</field></shadow></value><value name="TO"><shadow type="math_number" id=":jZOVv,uX?V_UW~c/x.R"><field name="NUM">10</field></shadow></value></block></value><next><block type="actuator_onboard_neopixel_rgb" id="w.m{QcQ3wt~1El!tu?PZ"><value name="_LED_"><shadow type="math_number" id="85RHXg{}N8BBzH.(4V:C"><field name="NUM">3</field></shadow></value><value name="RVALUE"><shadow type="math_number" id="61.9B[w@,3/Ba4=ebeV2"><field name="NUM">30</field></shadow><block type="variables_get" id="d`AUDoa-xTr*4t]Eo7Er"><field name="VAR">d</field></block></value><value name="GVALUE"><shadow type="math_number" id="D``/CKef`cY9pA^TDR)Y"><field name="NUM">30</field></shadow><block type="variables_get" id="S{av!7[6~^rd8i!tm]:{"><field name="VAR">d</field></block></value><value name="BVALUE"><shadow type="math_number" id="wT:SCO5Gid,d`oJzZ]oM"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="mk]LS2eV9gLgr6K2Ll9?"></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IG1hY2hpbmUKZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX2Fsc19sCmZyb20gbWl4Z29fc293bCBpbXBvcnQgb25ib2FyZF9hbHNfcgpmcm9tIG1peGdvX3Nvd2wgaW1wb3J0IG9uYm9hcmRfbXVzaWMKZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX3NvdW5kCmZyb20gbWl4Z29fc293bCBpbXBvcnQgb25ib2FyZF9yZ2IKaW1wb3J0IHJhbmRvbQoKCmRlZiB0aW1fY2FsbGJhY2sodGltKToKICAgIGdsb2JhbCDngrnkuq4yMwogICAgZ2xvYmFsIOeCueS6rjAxCiAgICBwcmludChvbmJvYXJkX3NvdW5kLnJlYWQoKSkKICAgIGlmIG9uYm9hcmRfc291bmQucmVhZCgpID4gMjAwMDoKICAgICAgICDngrnkuq4wMSA9IEZhbHNlCiAgICAgICAg54K55LquMjMgPSBGYWxzZQogICAgb25ib2FyZF9yZ2IuZmlsbCgoMCwgMCwgMCkpCiAgICBvbmJvYXJkX3JnYi53cml0ZSgpCiAgICBpZiDngrnkuq4wMToKICAgICAgICBkID0gcmFuZG9tLnJhbmRpbnQoNSwgMTApCiAgICAgICAgb25ib2FyZF9yZ2JbMF0gPSAoZCwgZCwgMCkKICAgICAgICBkID0gcmFuZG9tLnJhbmRpbnQoNSwgMTApCiAgICAgICAgb25ib2FyZF9yZ2JbMV0gPSAoZCwgZCwgMCkKICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCiAgICBpZiDngrnkuq4yMzoKICAgICAgICBkID0gcmFuZG9tLnJhbmRpbnQoNSwgMTApCiAgICAgICAgb25ib2FyZF9yZ2JbMl0gPSAoZCwgZCwgMCkKICAgICAgICBkID0gcmFuZG9tLnJhbmRpbnQoNSwgMTApCiAgICAgICAgb25ib2FyZF9yZ2JbM10gPSAoZCwgZCwgMCkKICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCgoKCueCueS6rjAxID0gRmFsc2UK54K55LquMjMgPSBGYWxzZQp0aW0gPSBtYWNoaW5lLlRpbWVyKDAscGVyaW9kID0gMTAwLCBtb2RlPW1hY2hpbmUuVGltZXIuUEVSSU9ESUMsIGNhbGxiYWNrPXRpbV9jYWxsYmFjaykKd2hpbGUgVHJ1ZToKICAgIGlmIG9uYm9hcmRfYWxzX2wuYWxzX3ZpcygpID4gMTAwMDoKICAgICAgICDngrnkuq4wMSA9IFRydWUKICAgIGlmIG9uYm9hcmRfYWxzX3IuYWxzX3ZpcygpID4gMTAwMDoKICAgICAgICDngrnkuq4yMyA9IFRydWUKICAgIGlmIOeCueS6rjAxIGFuZCDngrnkuq4yMzoKICAgICAgICBvbmJvYXJkX211c2ljLnBsYXkob25ib2FyZF9tdXNpYy5CSVJUSERBWSkK</code>xheShvbmJvYXJkX211c2ljLkJJUlRIREFZKQo=</code> |