1 line
9.3 KiB
XML
1 line
9.3 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><variables><variable id="mN]~=Y$4O.fuMnFY$L9L">序号</variable><variable id="fkA#{-A*{E1Q$^NL3CMN">R</variable><variable id="Q1[5=hwW!b#E:g2}S27=">G</variable><variable id="EHYhD03`QjdqFb6tr9fr">B</variable></variables><block type="controls_whileUntil" id="@fmsxMs,,a/ROFCJGTXt" x="-2617" y="158"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="Yrco#7$S1DN/eMB-LAl~"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="procedures_callnoreturn" id="}O)p{=Rkr-,4O!eBXL|Q" inline="true"><mutation name="设置RGB灯"><arg name="序号"></arg><arg name="R"></arg><arg name="G"></arg><arg name="B"></arg></mutation><value name="ARG0"><block type="math_number" id="]vX27d4s2CjiR!7U`r=*"><field name="NUM">0</field></block></value><value name="ARG1"><block type="math_number" id="@/OmLE2m(d5#?+}~B)],"><field name="NUM">0</field></block></value><value name="ARG2"><block type="math_number" id="A39+VWM4oX}4M3^]fCRW"><field name="NUM">30</field></block></value><value name="ARG3"><block type="math_number" id="4S#BeJ_Sf3k61P+c4vfo"><field name="NUM">0</field></block></value><next><block type="controls_forEach" id="$9g?K9kRJj1$kZvFc*WQ"><value name="LIST"><shadow type="list_many_input" id="zSQ.(/7~$H)I._|DS3xf"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="U?QG($/b[K$:`_+5iXnP"><value name="FROM"><shadow type="math_number" id=",Sq_f9e*dil#MN4*!}y8"><field name="NUM">9</field></shadow></value><value name="TO"><shadow type="math_number" id="+Anu2L?qIHsr2-J+!)FK"><field name="NUM">-1</field></shadow></value><value name="STEP"><shadow type="math_number" id="#8ly~f2HFlh-nw$O3CG}"><field name="NUM">-1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="~Ee8A:;PT({1qA7PmcAX"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="esp32_onboard_music_pitch_with_time" id="3[SE}1U*PqVS90~Mw]7,"><value name="pitch"><shadow type="pins_tone_notes" id="W-GR.kGj`iO_wt*_5NCf"><field name="PIN">440</field></shadow></value><value name="time"><shadow type="math_number" id="FR]:]}!l~o,/[P@^=OZX"><field name="NUM">150</field></shadow></value><next><block type="controls_delay_new" id="6GB!rzFC(?PyM=hMSyR}"><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="D)8HKP40GqZ7G-aZ}pO2"><field name="NUM">150</field></shadow></value><next><block type="display_show_image_or_string_delay" id="D5J4P*Eo#?@RSuwLg}vx"><field name="center">True</field><value name="data"><shadow type="text" id="*S*3~x{49,7,+X1Q#Yra"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="an`2kQEz-eg7cU9OiT-H"><field name="VAR">i</field></block></value><value name="space"><shadow type="math_number" id="z3^Odw1?pMa1iW.S9FXM"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="c`z+nn$JmMdHVoj|HmmE"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></statement><next><block type="procedures_callnoreturn" id=".S7`d~/N0ueQe]4pqb-=" inline="true"><mutation name="设置RGB灯"><arg name="序号"></arg><arg name="R"></arg><arg name="G"></arg><arg name="B"></arg></mutation><value name="ARG0"><block type="math_number" id="j!O)Jl4:jXr_CMS^N(Bx"><field name="NUM">0</field></block></value><value name="ARG1"><block type="math_number" id="zDlOuzi*MeJY]rfIgzIh"><field name="NUM">30</field></block></value><value name="ARG2"><block type="math_number" id="FP}5$pAtgDCG$,_J1k-c"><field name="NUM">30</field></block></value><value name="ARG3"><block type="math_number" id="-pH8v.JQc@ej8A[H9IL7"><field name="NUM">0</field></block></value><next><block type="controls_delay_new" id="}uMT?Z#/?.-eD2t$(,LS"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="x(7AM1M|3RrX=eUzSAai"><field name="NUM">0.5</field></shadow></value><next><block type="procedures_callnoreturn" id="khUGFo3@Ea!EU9ERM#Pu" inline="true"><mutation name="设置RGB灯"><arg name="序号"></arg><arg name="R"></arg><arg name="G"></arg><arg name="B"></arg></mutation><value name="ARG0"><block type="math_number" id="3dl*uGwg^+H$fWbHJ5q="><field name="NUM">0</field></block></value><value name="ARG1"><block type="math_number" id="/F|nXj8#P2#4_lOIx.9Q"><field name="NUM">30</field></block></value><value name="ARG2"><block type="math_number" id="Se:_h(Z7:HuDLJdo2ngD"><field name="NUM">0</field></block></value><value name="ARG3"><block type="math_number" id="xNS:M6YYODJT~B1J::o/"><field name="NUM">0</field></block></value><next><block type="controls_forEach" id="tX$yJNk,WEJJv:YnA+gK"><value name="LIST"><shadow type="list_many_input" id="B(.6uvDuC:=uOA-L6b#b"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="39X09,j}-q/WQ8/gm1hQ"><value name="FROM"><shadow type="math_number" id="6]4bLIpE~Xx=8NSJQSJ+"><field name="NUM">9</field></shadow></value><value name="TO"><shadow type="math_number" id=";FRbzM[xYODO4pRwpd$g"><field name="NUM">-1</field></shadow></value><value name="STEP"><shadow type="math_number" id="]p0FGt[f/@:@)DUL~o7c"><field name="NUM">-1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="SqH}YIOazw-xP|z{|,@("><field name="VAR">i</field></shadow></value><statement name="DO"><block type="esp32_onboard_music_pitch_with_time" id="{e:_nNEe`VJIE{=0vjoX"><value name="pitch"><shadow type="pins_tone_notes" id="-suoE.~E{/{nNrDbr;.@"><field name="PIN">440</field></shadow></value><value name="time"><shadow type="math_number" id="fR#_x*8N19d(YN9mpK*x"><field name="NUM">400</field></shadow></value><next><block type="controls_delay_new" id="b4rT9at,~1jU3x-ZER1l"><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="@GhKh4@kU(X:o~hen,Aa"><field name="NUM">400</field></shadow></value><next><block type="display_show_image_or_string_delay" id="^mmD#S8ET*d)?l#hYoh`"><field name="center">True</field><value name="data"><shadow type="text" id="*S*3~x{49,7,+X1Q#Yra"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="m-R3lG-T_;P54P`]PJ7m"><field name="VAR">i</field></block></value><value name="space"><shadow type="math_number" id=":V3|Xk*u$qN4}km}9cLZ"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="cBnlM(_GV(:[x9P-Gj!X"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="procedures_defnoreturn" id="$f8k_(NS!dS^imss4?tJ" x="-1976" y="344"><mutation><arg name="序号" varid="mN]~=Y$4O.fuMnFY$L9L"></arg><arg name="R" varid="fkA#{-A*{E1Q$^NL3CMN"></arg><arg name="G" varid="Q1[5=hwW!b#E:g2}S27="></arg><arg name="B" varid="EHYhD03`QjdqFb6tr9fr"></arg></mutation><field name="NAME">设置RGB灯</field><statement name="STACK"><block type="actuator_onboard_neopixel_rgb" id="+Ft]wevo^p4j|+mureZ)"><value name="_LED_"><shadow type="math_number" id="!`@Jjbnh{YnG8B}F^0e="><field name="NUM">0</field></shadow><block type="variables_get" id="1~wq?+Yb.vuj9$uzL8mB"><field name="VAR">序号</field></block></value><value name="RVALUE"><shadow type="math_number" id="`90L/OCIefeI=D_=Z5C_"><field name="NUM">0</field></shadow><block type="variables_get" id="Y{|GR7bAx9JN!p2xqN:L"><field name="VAR">R</field></block></value><value name="GVALUE"><shadow type="math_number" id="71*sS8ZCY)jnKylewEul"><field name="NUM">0</field></shadow><block type="variables_get" id="~;TG1NIayFQ}=Kix-7Lb"><field name="VAR">G</field></block></value><value name="BVALUE"><shadow type="math_number" id="m37v~9N-mj=b,wE3t@CQ"><field name="NUM">0</field></shadow><block type="variables_get" id="a1+-a?gFGf8lA=C[o?5h"><field name="VAR">B</field></block></value><next><block type="actuator_onboard_neopixel_write" id="S{s!n-mZuV`nSpl2m-m-"></block></next></block></statement></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX211c2ljCmltcG9ydCB0aW1lCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF90ZnQKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX3JnYgoKZGVmIOiuvue9rlJHQueBryjluo/lj7csIFIsIEcsIEIpOgogICAgb25ib2FyZF9yZ2Jb5bqP5Y+3XSA9IChSLCBHLCBCKQogICAgb25ib2FyZF9yZ2Iud3JpdGUoKQoKCndoaWxlIFRydWU6CiAgICDorr7nva5SR0Lnga8oMCwgMCwgMzAsIDApCiAgICBmb3IgaSBpbiByYW5nZSg5LCAtMSwgLTEpOgogICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSg0NDAsIDE1MCkKICAgICAgICB0aW1lLnNsZWVwX21zKDE1MCkKICAgICAgICBvbmJvYXJkX3RmdC5zaG93cyhpLCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSxzeW5jPVRydWUpCiAgICDorr7nva5SR0Lnga8oMCwgMzAsIDMwLCAwKQogICAgdGltZS5zbGVlcCgwLjUpCiAgICDorr7nva5SR0Lnga8oMCwgMzAsIDAsIDApCiAgICBmb3IgaSBpbiByYW5nZSg5LCAtMSwgLTEpOgogICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSg0NDAsIDQwMCkKICAgICAgICB0aW1lLnNsZWVwX21zKDQwMCkKICAgICAgICBvbmJvYXJkX3RmdC5zaG93cyhpLCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSxzeW5jPVRydWUpCg==</code>gMCkKICAgIGZvciBpIGluIHJhbmdlKDksIC0xLCAtMSk6CiAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDQ0MCwgMTAwKQogICAgICAgIHRpbWUuc2xlZXAoMC4xKQogICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKGksIHNwYWNlPTAsIGNlbnRlcj1UcnVlKQogICAg6K6+572uUkdC54GvKDAsIDMwLCAzMCwgMCkKICAgIHRpbWUuc2xlZXAoMC41KQogICAg6K6+572uUkdC54GvKDAsIDMwLCAwLCAwKQogICAgZm9yIGkgaW4gcmFuZ2UoOSwgLTEsIC0xKToKICAgICAgICBpZiBpICUgMiA9PSAwOgogICAgICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoNDQwLCAyMDApCiAgICAgICAgZWxzZToKICAgICAgICAgICAgdGltZS5zbGVlcCgwLjIpCiAgICAgICAgb25ib2FyZF90ZnQuc2hvd3MoaSwgc3BhY2U9MCwgY2VudGVyPVRydWUpCg==</code> |