1 line
10 KiB
XML
1 line
10 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="variables_set" id="f8ToF7#E5?XU@Zp;BLLk" x="-5382" y="-1304"><field name="VAR">点亮</field><value name="VALUE"><block type="logic_boolean" id="cb_n{4rz/Z$t|WnZ$,Lg"><field name="BOOL">FALSE</field></block></value><next><block type="controls_whileUntil" id="V)LYFd()$8Z^zNy{(t#D"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="-tT96Yi^4+dl^fmNJP?D"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="Sw}$@jjxbb4r4L0=rmYV"><value name="IF0"><block type="logic_compare" id="Bb@OOUn=B]/X002,#9x!"><field name="OP">GT</field><value name="A"><block type="sensor_LTR308" id="qvB{:b7Ft^:JApu$EOWp"></block></value><value name="B"><block type="math_number" id="yBcg`ZI^flSuhUQ1Q@:Y"><field name="NUM">1000</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="qba+koMkH_[$ZbUH{l6o"><field name="VAR">点亮</field><value name="VALUE"><block type="logic_boolean" id=";`!b4Eg:8iJ+GZRLIt7,"><field name="BOOL">TRUE</field></block></value></block></statement><next><block type="controls_if" id="n35MBCuP[[UHW_Pmk`nZ"><value name="IF0"><block type="variables_get" id="g#DI8PmQC!Hm#m8jIgLH"><field name="VAR">点亮</field></block></value><statement name="DO0"><block type="variables_set" id=".I{j+~8OiRfT0{V-jIB-"><field name="VAR">d</field><value name="VALUE"><block type="math_random" id="1@0mlI]ik;!EpS9V^Pu1"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="qBsOBW|b)X}##xmN-(^-"><field name="NUM">5</field></shadow></value><value name="TO"><shadow type="math_number" id="jw(j}xt(DSl/xPqY_Tpu"><field name="NUM">10</field></shadow></value></block></value><next><block type="actuator_onboard_neopixel_rgb" id="a(Pe.45Q/]B)w{,[U^is"><value name="_LED_"><shadow type="math_number" id="Ud]*{rD_=S+DT.^Elz9J"><field name="NUM">0</field></shadow></value><value name="RVALUE"><shadow type="math_number" id="vi~9:Ul3#~KEcTX9FF`M"><field name="NUM">30</field></shadow><block type="variables_get" id="}fY,zCHg~Ud]K/JtNE^y"><field name="VAR">d</field></block></value><value name="GVALUE"><shadow type="math_number" id="g+EdDv[KTr*tpSS5^_($"><field name="NUM">30</field></shadow><block type="variables_get" id="P=MVGubFe7|)*dXMKWiQ"><field name="VAR">d</field></block></value><value name="BVALUE"><shadow type="math_number" id="Q3fh.)xCRO5Xc?YWt[Nd"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="KG5h5G-pD^PLf|uNM!+;"><field name="VAR">d</field><value name="VALUE"><block type="math_random" id="TaEj!}/_u$P40{I/YK;0"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="O1==Cp]MvZxn4jTXhB_G"><field name="NUM">5</field></shadow></value><value name="TO"><shadow type="math_number" id="#k8~{B[#W]yeG}]v/9**"><field name="NUM">10</field></shadow></value></block></value><next><block type="actuator_onboard_neopixel_rgb" id="q]dTUEwlSr_Y~T5K=w+3"><value name="_LED_"><shadow type="math_number" id="9!tPtOdNViQOjh:|5CKM"><field name="NUM">1</field></shadow></value><value name="RVALUE"><shadow type="math_number" id="6sLqjZECd]52BCD*XF0Z"><field name="NUM">30</field></shadow><block type="variables_get" id="PfKkxe*;wIsNLZpGU|{F"><field name="VAR">d</field></block></value><value name="GVALUE"><shadow type="math_number" id="FLh~rxF!.nUUcQ$m*698"><field name="NUM">30</field></shadow><block type="variables_get" id="OWn?)=XA@ev,.QVU(_d)"><field name="VAR">d</field></block></value><value name="BVALUE"><shadow type="math_number" id="*WRtD3Y}PI#(7{](QO5B"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="#gIazeP7{#a?5_7*~_Ov"><next><block type="esp32_onboard_music_play_list" id="VJj4!t:Gs|4G`0td~wjW"><value name="LIST"><shadow type="pins_playlist" id="DpkM~8mkxsxa6$;DT$+J"><field name="PIN">onboard_music.BIRTHDAY</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></statement></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX2FscwppbXBvcnQgcmFuZG9tCmZyb20gbWl4Z29fc293bCBpbXBvcnQgb25ib2FyZF9yZ2IKZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX211c2ljCgoK54K55LquID0gRmFsc2UKd2hpbGUgVHJ1ZToKICAgIGlmIG9uYm9hcmRfYWxzLmFsc192aXMoKSA+IDEwMDA6CiAgICAgICAg54K55LquID0gVHJ1ZQogICAgaWYg54K55LquOgogICAgICAgIGQgPSByYW5kb20ucmFuZGludCg1LCAxMCkKICAgICAgICBvbmJvYXJkX3JnYlswXSA9IChkLCBkLCAwKQogICAgICAgIGQgPSByYW5kb20ucmFuZGludCg1LCAxMCkKICAgICAgICBvbmJvYXJkX3JnYlsxXSA9IChkLCBkLCAwKQogICAgICAgIG9uYm9hcmRfcmdiLndyaXRlKCkKICAgICAgICBvbmJvYXJkX211c2ljLnBsYXkob25ib2FyZF9tdXNpYy5CSVJUSERBWSkK</code>ls_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> |