1 line
10 KiB
XML
1 line
10 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="variables_set" id="2VE3Inh0@p*~nUwe5H.~" x="-5012" y="-1370"><field name="VAR">点亮</field><value name="VALUE"><block type="logic_boolean" id="mzd^oFjICI7}xFD7o7Ev"><field name="BOOL">FALSE</field></block></value><next><block type="set_system_timer" id=")$U-f:ITk-a-OgQy,}1("><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="8:MH4dc^_DA6GL4jvs(9"><field name="VAR">tim</field></shadow></value><value name="PIN"><shadow type="timer_id_pin" id="3D(Y3Q7(}1V7P=3;lsTU"><field name="PIN">0</field></shadow></value><value name="period"><shadow type="math_number" id="VMA1PQG|p:Kra35@I4VO"><field name="NUM">100</field></shadow></value><value name="callback"><shadow type="factory_block_return" id="/R:o[E?Rg,Ky~NaKhl*."><field name="VALUE">tim_callback</field></shadow></value><next><block type="controls_whileUntil" id="gSh+ftW;j+lythbAh!vt"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="!nFS|}TH,(AOv+}~WVx]"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="+nFrWu/,1=3`.@ybR)8+"><value name="IF0"><block type="logic_compare" id="x1dU_JAo_?:x4uBO30J*"><field name="OP">GT</field><value name="A"><block type="sensor_LTR308" id="~4NDEfuoYjgP:6_-2f_("></block></value><value name="B"><block type="math_number" id="qI6-47(FwRFgmQXnYS9U"><field name="NUM">1000</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="|H$C{x#K,!yxP*eBhX|-"><field name="VAR">点亮</field><value name="VALUE"><block type="logic_boolean" id="+IHhR-LE-/*P~P/xX4BH"><field name="BOOL">TRUE</field></block></value></block></statement><next><block type="controls_if" id="l:mAz8zBbLh9D?SSs3Tm"><value name="IF0"><block type="variables_get" id="Qlp$L3i:3r{8SM)7zLj@"><field name="VAR">点亮</field></block></value><statement name="DO0"><block type="esp32_onboard_music_play_list" id="D9Fa?6=aoSd_rPvTGFwe"><value name="LIST"><shadow type="pins_playlist" id="auCf~;PhaAIVusJ4k1#G"><field name="PIN">onboard_music.BIRTHDAY</field></shadow></value></block></statement></block></next></block></statement></block></next></block></next></block><block type="procedures_defnoreturn" id="O_u_Q2Ue?Oz]]3h9Fg3r" x="-4506" y="-1243"><mutation><arg name="tim" varid="^9Hon$sI^]RE=WL*DO`/"></arg></mutation><field name="NAME">tim_callback</field><statement name="STACK"><block type="controls_if" id="57.zV8L4EI$-;95[eBpt"><value name="IF0"><block type="variables_get" id="|p6lw|zR{:9Q9q]}g-u6"><field name="VAR">点亮</field></block></value><statement name="DO0"><block type="variables_set" id="^sHoryMktugpq$1F]l!R"><field name="VAR">d</field><value name="VALUE"><block type="math_random" id=";s8(:-V,f?;l8(!!yNCj"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="vU6uCSDgAZf2x7y0ssWQ"><field name="NUM">5</field></shadow></value><value name="TO"><shadow type="math_number" id="h(I~0y@Q-?rbgx0(:1AL"><field name="NUM">10</field></shadow></value></block></value><next><block type="actuator_onboard_neopixel_rgb" id="Vo$(j^dymAq;@ro,,m=S"><value name="_LED_"><shadow type="math_number" id="*9p@KFKIo]9akW|(xv/D"><field name="NUM">0</field></shadow></value><value name="RVALUE"><shadow type="math_number" id="L:w20^[4+Vi?]=.N=l|m"><field name="NUM">30</field></shadow><block type="variables_get" id="mWHR*w]CHJtBdA=B{qRp"><field name="VAR">d</field></block></value><value name="GVALUE"><shadow type="math_number" id="E;9naSgnBlKdExVG:M=0"><field name="NUM">30</field></shadow><block type="variables_get" id="n|*$J!@uz}vBEDqghKlU"><field name="VAR">d</field></block></value><value name="BVALUE"><shadow type="math_number" id="I|{o/FIQq?0bk$98;XCo"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="{m`Xs0_kiJkq~I}6qBeG"><field name="VAR">d</field><value name="VALUE"><block type="math_random" id="fB0.loTF:Y]ixux+2[Kv"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="z8B`4N|O7AhKVt~J!pUi"><field name="NUM">5</field></shadow></value><value name="TO"><shadow type="math_number" id="[*$AR7saH,5!DX|zsaNq"><field name="NUM">10</field></shadow></value></block></value><next><block type="actuator_onboard_neopixel_rgb" id="YknWo-pp,]Mw?:3h{n3;"><value name="_LED_"><shadow type="math_number" id="r}lj?,JP`Bmn2*2Myy({"><field name="NUM">1</field></shadow></value><value name="RVALUE"><shadow type="math_number" id="`K=}2A4:qlqN^Lahg1qe"><field name="NUM">30</field></shadow><block type="variables_get" id="_zkPk+?-[PZ,yUomM:cK"><field name="VAR">d</field></block></value><value name="GVALUE"><shadow type="math_number" id="+[x;vYt{LTD9V+1,yvmL"><field name="NUM">30</field></shadow><block type="variables_get" id="0S$Kw^jq}cPR_::ea(Fi"><field name="VAR">d</field></block></value><value name="BVALUE"><shadow type="math_number" id="+d_wF5_wyU]nE|7*,VH}"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="Ze/kmc]0KXW@V![#33Yk"></block></next></block></next></block></next></block></next></block></statement></block></statement></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IG1hY2hpbmUKZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX2Fscwpmcm9tIG1peGdvX3Nvd2wgaW1wb3J0IG9uYm9hcmRfbXVzaWMKaW1wb3J0IHJhbmRvbQpmcm9tIG1peGdvX3Nvd2wgaW1wb3J0IG9uYm9hcmRfcmdiCgoKZGVmIHRpbV9jYWxsYmFjayh0aW0pOgogICAgaWYg54K55LquOgogICAgICAgIGQgPSByYW5kb20ucmFuZGludCg1LCAxMCkKICAgICAgICBvbmJvYXJkX3JnYlswXSA9IChkLCBkLCAwKQogICAgICAgIGQgPSByYW5kb20ucmFuZGludCg1LCAxMCkKICAgICAgICBvbmJvYXJkX3JnYlsxXSA9IChkLCBkLCAwKQogICAgICAgIG9uYm9hcmRfcmdiLndyaXRlKCkKCgoK54K55LquID0gRmFsc2UKdGltID0gbWFjaGluZS5UaW1lcigwLHBlcmlvZCA9IDEwMCwgbW9kZT1tYWNoaW5lLlRpbWVyLlBFUklPRElDLCBjYWxsYmFjaz10aW1fY2FsbGJhY2spCndoaWxlIFRydWU6CiAgICBpZiBvbmJvYXJkX2Fscy5hbHNfdmlzKCkgPiAxMDAwOgogICAgICAgIOeCueS6riA9IFRydWUKICAgIGlmIOeCueS6rjoKICAgICAgICBvbmJvYXJkX211c2ljLnBsYXkob25ib2FyZF9tdXNpYy5CSVJUSERBWSkK</code>ame="VAR">d</field></block></value><value name="BVALUE"><shadow type="math_number" id="}XQtL#C(xhL;_K^E{m71"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="W^d2^]0f,,np^`{1Y;*S"></block></next></block></next></block></next></block></next></block></statement><next><block type="controls_if" id="(odFMCuB|ch.lUBPp-Fb"><value name="IF0"><block type="variables_get" id="h3;4fX;,/CwT2R,$t:ZY"><field name="VAR">点亮23</field></block></value><statement name="DO0"><block type="variables_set" id="$vLxIv@f2M@gT]5Rr!q6"><field name="VAR">d</field><value name="VALUE"><block type="math_random" id="l_OPC[/L.u`QCDj[kibb"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="eeTOsCBwk$uGSjs=VVnT"><field name="NUM">5</field></shadow></value><value name="TO"><shadow type="math_number" id="2in4njz{}SCX6;D(09Pm"><field name="NUM">10</field></shadow></value></block></value><next><block type="actuator_onboard_neopixel_rgb" id="OI#WD}ar{WXaG1:WKJNM"><value name="_LED_"><shadow type="math_number" id="3M|KuU=Wh5hnoYY`N9Ub"><field name="NUM">2</field></shadow></value><value name="RVALUE"><shadow type="math_number" id="9`2+]h@lQ].A22S=c9if"><field name="NUM">30</field></shadow><block type="variables_get" id="8jW]^uO5c8]0s/16t5r8"><field name="VAR">d</field></block></value><value name="GVALUE"><shadow type="math_number" id="e?y2I#$9Cw:D!l;K)wZ3"><field name="NUM">30</field></shadow><block type="variables_get" id="KC,AhbTx,GODB3+9!X?E"><field name="VAR">d</field></block></value><value name="BVALUE"><shadow type="math_number" id="mmlw_9TdCnZ;+ZRasfN*"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="4`z{B-ya:p*PLPaEbjBA"><field name="VAR">d</field><value name="VALUE"><block type="math_random" id="crW8J/q)[wt.2/S]=4De"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="|S,:LK{yShn-=OA_}-7g"><field name="NUM">5</field></shadow></value><value name="TO"><shadow type="math_number" id="~6fGzLt;K1Sn~}wEuKJc"><field name="NUM">10</field></shadow></value></block></value><next><block type="actuator_onboard_neopixel_rgb" id="1w0C8{)@$q^y0J)-zgCo"><value name="_LED_"><shadow type="math_number" id="sE]uX134^a-ic/E*yI/Z"><field name="NUM">3</field></shadow></value><value name="RVALUE"><shadow type="math_number" id="e,orC@R-UOM.5ZH!w~!F"><field name="NUM">30</field></shadow><block type="variables_get" id="=fbC0qdq@6q?*G1=0^@#"><field name="VAR">d</field></block></value><value name="GVALUE"><shadow type="math_number" id="Omjeq8?R#^3IRFe22T(B"><field name="NUM">30</field></shadow><block type="variables_get" id="K?4B=Bl+}9)J,Q~VXLFL"><field name="VAR">d</field></block></value><value name="BVALUE"><shadow type="math_number" id=".#11PO-dm0!Epuj*f,uC"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="/BRWcx,6*m/-2CGfgl7E"></block></next></block></next></block></next></block></next></block></statement></block></next></block></statement></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IG1hY2hpbmUKZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX2Fsc19sCmZyb20gbWl4Z29fc293bCBpbXBvcnQgb25ib2FyZF9hbHNfcgpmcm9tIG1peGdvX3Nvd2wgaW1wb3J0IG9uYm9hcmRfbXVzaWMKaW1wb3J0IHJhbmRvbQpmcm9tIG1peGdvX3Nvd2wgaW1wb3J0IG9uYm9hcmRfcmdiCgoKZGVmIHRpbV9jYWxsYmFjayh0aW0pOgogICAgaWYg54K55LquMDE6CiAgICAgICAgZCA9IHJhbmRvbS5yYW5kaW50KDUsIDEwKQogICAgICAgIG9uYm9hcmRfcmdiWzBdID0gKGQsIGQsIDApCiAgICAgICAgZCA9IHJhbmRvbS5yYW5kaW50KDUsIDEwKQogICAgICAgIG9uYm9hcmRfcmdiWzFdID0gKGQsIGQsIDApCiAgICAgICAgb25ib2FyZF9yZ2Iud3JpdGUoKQogICAgaWYg54K55LquMjM6CiAgICAgICAgZCA9IHJhbmRvbS5yYW5kaW50KDUsIDEwKQogICAgICAgIG9uYm9hcmRfcmdiWzJdID0gKGQsIGQsIDApCiAgICAgICAgZCA9IHJhbmRvbS5yYW5kaW50KDUsIDEwKQogICAgICAgIG9uYm9hcmRfcmdiWzNdID0gKGQsIGQsIDApCiAgICAgICAgb25ib2FyZF9yZ2Iud3JpdGUoKQoKCgrngrnkuq4wMSA9IEZhbHNlCueCueS6rjIzID0gRmFsc2UKdGltID0gbWFjaGluZS5UaW1lcigwLHBlcmlvZCA9IDEwMCwgbW9kZT1tYWNoaW5lLlRpbWVyLlBFUklPRElDLCBjYWxsYmFjaz10aW1fY2FsbGJhY2spCndoaWxlIFRydWU6CiAgICBpZiBvbmJvYXJkX2Fsc19sLmFsc192aXMoKSA+IDEwMDA6CiAgICAgICAg54K55LquMDEgPSBUcnVlCiAgICBpZiBvbmJvYXJkX2Fsc19yLmFsc192aXMoKSA+IDEwMDA6CiAgICAgICAg54K55LquMjMgPSBUcnVlCiAgICBpZiDngrnkuq4wMSBhbmQg54K55LquMjM6CiAgICAgICAgb25ib2FyZF9tdXNpYy5wbGF5KG9uYm9hcmRfbXVzaWMuQklSVEhEQVkpCg==</code>kob25ib2FyZF9tdXNpYy5CSVJUSERBWSkK</code> |