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="*wk$874ZJD=qM}I.|a[a">序号</variable><variable id="(D9J0H#E`DQV!ke77Bm~">R</variable><variable id="}s}kUg/^S!22as$[((zN">G</variable><variable id="X1(h8G}v4T}RThD3o(td">B</variable></variables><block type="controls_whileUntil" id="]t9I5m47T*41BEYdE)sY" x="-2965" y="-41"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="TRg+cR~3}UvJeuCCWdIf"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="procedures_callnoreturn" id="K[0!F~IeA`b6KWes#G;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=";kv@2_?t!Y10k59mf;/x"><field name="NUM">0</field></block></value><value name="ARG1"><block type="math_number" id="=L53B)UTF0=SAM@wL/MC"><field name="NUM">0</field></block></value><value name="ARG2"><block type="math_number" id="=+b}i(Q8=/EDFJ1u~Wa5"><field name="NUM">30</field></block></value><value name="ARG3"><block type="math_number" id="*UqOZ#VyMS6v$wDZ[`hM"><field name="NUM">0</field></block></value><next><block type="controls_forEach" id="oMA]IcdV_|txB1^xuFcq"><value name="LIST"><shadow type="list_many_input" id="onv{DY(vwJ1^p3Pyr[6S"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="oEGpjZ+u+$}$WFh`C*F,"><value name="FROM"><shadow type="math_number" id="?mWKMh+XEZ,ZIr9yG9$k"><field name="NUM">9</field></shadow></value><value name="TO"><shadow type="math_number" id="Q-^JYaf}rU-H|Pc,-T~k"><field name="NUM">-1</field></shadow></value><value name="STEP"><shadow type="math_number" id="0r^9jqylc;G$iWBMsOOy"><field name="NUM">-1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="-C~FjRWyWj;)~Kbfdl#f"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="esp32_onboard_music_pitch_with_time" id="YizBJ3SKgB6t_xCEyO!c"><value name="pitch"><shadow type="pins_tone_notes" id="4*~L?Xb4IzRBivE1ec`x"><field name="PIN">440</field></shadow></value><value name="time"><shadow type="math_number" id="dr@C/.t7y7KbT5LVam7I"><field name="NUM">150</field></shadow></value><next><block type="controls_delay_new" id="]uciobgrcHoez;c+1C;K"><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="6,Pl+Y9y5K-ll^HR$XE["><field name="NUM">150</field></shadow></value><next><block type="display_show_image_or_string_delay" id="-ATroNt=Pd?ZhU(z?b;A"><field name="center">True</field><value name="data"><shadow type="text" id="G{zLqf|,@]gDISa[NFxA"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="#hhw-*Ud/Kh:j/|Fp:Sl"><field name="VAR">i</field></block></value><value name="space"><shadow type="math_number" id="iqAz3?EGciHTn^GD@vpy"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="d-9URkBNW44bBs6Sy[-B"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></statement><next><block type="procedures_callnoreturn" id="^1Lbr-|j!-1l:F~)}vBu" 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="ByT8_TL2[u[,d?!Oyv3_"><field name="NUM">0</field></block></value><value name="ARG1"><block type="math_number" id="?Kb}0f~i~5|qR:a#Hw}*"><field name="NUM">30</field></block></value><value name="ARG2"><block type="math_number" id="cme0_{)(#`@gYiunHRF+"><field name="NUM">30</field></block></value><value name="ARG3"><block type="math_number" id="*IAt@z$9I-;jotwyCt[C"><field name="NUM">0</field></block></value><next><block type="controls_forEach" id="x(63(VEyw3eKJqla6l_i"><value name="LIST"><shadow type="list_many_input" id="B*0A5[S|~O-XOht40PwY"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="-7e]axgjGbCVVKY~n@}M"><value name="FROM"><shadow type="math_number" id="hshJIlo3|OAQV{`)^xDd"><field name="NUM">9</field></shadow></value><value name="TO"><shadow type="math_number" id="u-.3~XqdQX4$-SteP`DL"><field name="NUM">-1</field></shadow></value><value name="STEP"><shadow type="math_number" id="}nsGPl7L;R(vgA8+)+!]"><field name="NUM">-1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="{(v4w+H!N5fD}?[qm0J["><field name="VAR">i</field></shadow></value><statement name="DO"><block type="esp32_onboard_music_pitch_with_time" id="ozIk8~$oG/Shia9zBz1l"><value name="pitch"><shadow type="pins_tone_notes" id="^ikuY89w8~,AIEy!5eA^"><field name="PIN">440</field></shadow></value><value name="time"><shadow type="math_number" id="{sbU7{ndS]}Q*nYD;cce"><field name="NUM">130</field></shadow></value><next><block type="controls_delay_new" id="9Y8B!UuhO:/|ef]u(qo3"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="w9F+G@RS*`NLeOSu?WWW"><field name="NUM">0.05</field></shadow></value></block></next></block></statement><next><block type="procedures_callnoreturn" id="|:}Itep`OrNfKmXU.2E_" 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="e2C+6etPtHUNU[j?j6b0"><field name="NUM">0</field></block></value><value name="ARG1"><block type="math_number" id="RPp}ha#SA$7iELoKkI}E"><field name="NUM">30</field></block></value><value name="ARG2"><block type="math_number" id="(Mi.;bh}Iogd4F}R$(+B"><field name="NUM">0</field></block></value><value name="ARG3"><block type="math_number" id=")}ZpiA`oGF6FPTt[K78!"><field name="NUM">0</field></block></value><next><block type="controls_forEach" id="J5in8[P6e231p(Q_P!-S"><value name="LIST"><shadow type="list_many_input" id="W5GNv3tPV_Iz}JEvWI+M"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="CPh^!dDnIt@2EBG/eSS6"><value name="FROM"><shadow type="math_number" id=",hAHNjr}Zxg/B!*aR=yg"><field name="NUM">9</field></shadow></value><value name="TO"><shadow type="math_number" id=";PCfXbH+?3uA@Yk7D8Y*"><field name="NUM">-1</field></shadow></value><value name="STEP"><shadow type="math_number" id="{B8$}d)YMHTI-dh`IN7L"><field name="NUM">-1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="Oyk)HlOzWYKK-m+RvQI-"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="esp32_onboard_music_pitch_with_time" id="kpySwOgC+KdVkTHb/Qoy"><value name="pitch"><shadow type="pins_tone_notes" id=")R3ZX/_9W3x~O8}9@_~V"><field name="PIN">440</field></shadow></value><value name="time"><shadow type="math_number" id="4hDhp]6Qxbv,YU23UEDJ"><field name="NUM">400</field></shadow></value><next><block type="controls_delay_new" id=")Nbai)2EjmX$hS(4V-!6"><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="*47n!zD=7G,`H!CpMUS`"><field name="NUM">400</field></shadow></value><next><block type="display_show_image_or_string_delay" id="z;7@-lXMRXzX._W,+$-N"><field name="center">True</field><value name="data"><shadow type="text" id="{?5AaC*r$r$QO4C+f@)?"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="@Jd_JbSC4CO(sY{aYTio"><field name="VAR">i</field></block></value><value name="space"><shadow type="math_number" id="`YhS/7OO#Za]=//0mhP."><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="n`!SM]Fb4,IeYvo3KFQ^"><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="TCqRuQ?P=9)0#XCf)$H," x="-2225" y="25"><mutation><arg name="序号" varid="*wk$874ZJD=qM}I.|a[a"></arg><arg name="R" varid="(D9J0H#E`DQV!ke77Bm~"></arg><arg name="G" varid="}s}kUg/^S!22as$[((zN"></arg><arg name="B" varid="X1(h8G}v4T}RThD3o(td"></arg></mutation><field name="NAME">设置RGB灯</field><statement name="STACK"><block type="actuator_onboard_neopixel_rgb" id="pQ3}pC,+!0z{:t[T3x8B"><value name="_LED_"><shadow type="math_number" id="EKG|ViEKO!H,LRr]z95i"><field name="NUM">0</field></shadow><block type="variables_get" id="T:=Qd0;8y)*aX.XmQoV="><field name="VAR">序号</field></block></value><value name="RVALUE"><shadow type="math_number" id="L$Ni`it5l*L3+Sq}?UmR"><field name="NUM">0</field></shadow><block type="variables_get" id="ul/FdV*^a0e7*2*39kUo"><field name="VAR">R</field></block></value><value name="GVALUE"><shadow type="math_number" id=":VM;}$QiEoGRN}mD^vw["><field name="NUM">0</field></shadow><block type="variables_get" id="*0};WhKwxU5PEF/1@o;,"><field name="VAR">G</field></block></value><value name="BVALUE"><shadow type="math_number" id="`GZDp4IV3Xsrj9NH^ikB"><field name="NUM">0</field></shadow><block type="variables_get" id="aD$4Q.K5t-Cx[`#i`lHP"><field name="VAR">B</field></block></value><next><block type="actuator_onboard_neopixel_write" id="*];NDWVS.u|0ONnSvM!q"></block></next></block></statement></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX211c2ljCmltcG9ydCB0aW1lCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF90ZnQKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX3JnYgoKZGVmIOiuvue9rlJHQueBryjluo/lj7csIFIsIEcsIEIpOgogICAgb25ib2FyZF9yZ2Jb5bqP5Y+3XSA9IChSLCBHLCBCKQogICAgb25ib2FyZF9yZ2Iud3JpdGUoKQoKCndoaWxlIFRydWU6CiAgICDorr7nva5SR0Lnga8oMCwgMCwgMzAsIDApCiAgICBmb3IgaSBpbiByYW5nZSg5LCAtMSwgLTEpOgogICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSg0NDAsIDE1MCkKICAgICAgICB0aW1lLnNsZWVwX21zKDE1MCkKICAgICAgICBvbmJvYXJkX3RmdC5zaG93cyhpLCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSxzeW5jPVRydWUpCiAgICDorr7nva5SR0Lnga8oMCwgMzAsIDMwLCAwKQogICAgZm9yIGkgaW4gcmFuZ2UoOSwgLTEsIC0xKToKICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoNDQwLCAxMzApCiAgICAgICAgdGltZS5zbGVlcCgwLjA1KQogICAg6K6+572uUkdC54GvKDAsIDMwLCAwLCAwKQogICAgZm9yIGkgaW4gcmFuZ2UoOSwgLTEsIC0xKToKICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoNDQwLCA0MDApCiAgICAgICAgdGltZS5zbGVlcF9tcyg0MDApCiAgICAgICAgb25ib2FyZF90ZnQuc2hvd3MoaSwgc3BhY2U9MCwgY2VudGVyPVRydWUsc3luYz1UcnVlKQo=</code>ICAgICAgIHRpbWUuc2xlZXAoMC4xKQogICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKGksIHNwYWNlPTAsIGNlbnRlcj1UcnVlKQogICAg6K6+572uUkdC54GvKDAsIDMwLCAzMCwgMCkKICAgIGZvciBpIGluIHJhbmdlKDksIC0xLCAtMSk6CiAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDQ0MCwgNTApCiAgICAgICAgdGltZS5zbGVlcCgwLjA1KQogICAg6K6+572uUkdC54GvKDAsIDMwLCAwLCAwKQogICAgZm9yIGkgaW4gcmFuZ2UoOSwgLTEsIC0xKToKICAgICAgICBpZiBpICUgMiA9PSAwOgogICAgICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoNDQwLCAyMDApCiAgICAgICAgZWxzZToKICAgICAgICAgICAgdGltZS5zbGVlcCgwLjIpCiAgICAgICAgb25ib2FyZF90ZnQuc2hvd3MoaSwgc3BhY2U9MCwgY2VudGVyPVRydWUpCg==</code> |