1 line
10 KiB
XML
1 line
10 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控青春(NOVA)" shown="block"><block type="variables_set" id="At?!]f,n{eLvOBCWWHUA" x="-2187" y="-987"><field name="VAR">亮灯时刻</field><value name="VALUE"><block type="math_number" id="MM!WrIqIrk2qjNqn[k2z"><field name="NUM">0</field></block></value><next><block type="variables_set" id="Q15y;`JMZ#`=]t};`X*,"><field name="VAR">按下时刻</field><value name="VALUE"><block type="math_number" id="-OwZDpednccvxWYh~DyI"><field name="NUM">0</field></block></value><next><block type="variables_set" id="[E7g)L@EKx]|?^/^;K9I"><field name="VAR">间隔时间</field><value name="VALUE"><block type="math_number" id="RKq:=pJv7`F*[jBoM1}M"><field name="NUM">0</field></block></value><next><block type="variables_set" id="q/wl+Kp/GjKG1r}K[Y=;"><field name="VAR">亮灯编号</field><value name="VALUE"><block type="math_number" id="LgpV:Z/BO8Xh={!Zbl|J"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="IWAqrkH+?oAUgL#c8p_8"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="hdL#j+^yCd#`~pmXkE{#"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_delay_new" id="w)y6L!j;R;#1ZJW}O[}T"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="ID=~9rS^UFh4(wV))RnZ"><field name="NUM">1</field></shadow><block type="math_random" id="]^B#nr,pkmT$~-g{3~`2"><field name="TYPE">float</field><value name="FROM"><shadow type="math_number" id=";wdNSL9dmk++2v4FCT^f"><field name="NUM">1</field></shadow></value><value name="TO"><shadow type="math_number" id="8?*WyF?Cg4]w_:{p$Wv;"><field name="NUM">2</field></shadow></value></block></value><next><block type="variables_set" id="==RvNUs_|zzN}wQMo~Fs"><field name="VAR">亮灯编号</field><value name="VALUE"><block type="math_random" id="2LLJoaQa5~2xCn5_N:k|"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="WOXB2Gp]aJ7aheLV557k"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="}6O0CGzY6UK}du8idPZ~"><field name="NUM">1</field></shadow></value></block></value><next><block type="controls_if" id="S=cn2Sl3+psIFc6_gA!9"><mutation else="1"></mutation><value name="IF0"><block type="logic_compare" id="e*V{bKcw/xCuvG9ErF,}"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="h+V)-MA60/NZipZ31J5u"><field name="VAR">亮灯编号</field></block></value><value name="B"><block type="math_number" id="fxwx9RPJRU+!=CA?tJ_N"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="actuator_led_bright" id="evbVN!I@/-P3*iQu)Q:8"><value name="led"><shadow type="number" id="0h?V0yKrS*|~zz?UJL-T"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="RS}_MGdzj:*WT[+:f0!1"><field name="flag">1</field></shadow></value></block></statement><statement name="ELSE"><block type="actuator_led_bright" id="FfH9=y8(E9f#X*UM1br7"><value name="led"><shadow type="number" id="6:(YxWeuBd@?=R_L]#op"><field name="op">2</field></shadow></value><value name="bright"><shadow type="ledswitch" id="-U*`Mh(3NpiDIht]c@Im"><field name="flag">1</field></shadow></value></block></statement><next><block type="variables_set" id="!vXzLd*,kQsR;d.R#11y"><field name="VAR">亮灯时刻</field><value name="VALUE"><block type="controls_millis" id="2[:S*85*L+G:44OqAc)R"><field name="Time">ms</field></block></value><next><block type="do_while" id="x-=@V+npc}iz(`=b|fi("><field name="type">true</field><value name="select_data"><block type="logic_operation" id="3,,8{E!-!T`1=Qo!Kr:("><field name="OP">OR</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="Y(G{=s(41k1vkN0#t-`#"><value name="btn"><shadow type="pins_button" id="AnC-lIJ?[FLk~B47+sdP"><field name="PIN">B1key</field></shadow></value></block></value><value name="B"><block type="sensor_mixgo_button_is_pressed" id="e#J9$2Eig_GAfn=8m$wU"><value name="btn"><shadow type="pins_button" id="o#ojLCUyh@i/YCu5b80v"><field name="PIN">B2key</field></shadow></value></block></value></block></value><next><block type="actuator_led_bright" id="N0{CA7^,3o^T-!y;Ad8)"><value name="led"><shadow type="number" id="`6FH5nI-7xTm+0athO(I"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="=D(iABA`jvg.O4kDrB_U"><field name="flag">0</field></shadow></value><next><block type="actuator_led_bright" id=")Yb*i{n8;cd^^DOIF^J="><value name="led"><shadow type="number" id="PSIDEG;In6RD31,/]d.6"><field name="op">2</field></shadow></value><value name="bright"><shadow type="ledswitch" id="|B,FlgF}:a,r.g?4KG]r"><field name="flag">0</field></shadow></value><next><block type="controls_if" id="f7qi^q~biCBV/#C`v$9Z"><mutation else="1"></mutation><value name="IF0"><block type="logic_operation" id="nFzFeMN{LYb:N$#G7J~n" inline="false"><field name="OP">OR</field><value name="A"><block type="logic_operation" id="y=vJ:[~^B$+!.+JPgn9t"><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="_E;0P8V.u7yOVBFp!D(Z"><value name="btn"><shadow type="pins_button" id="Xe@k8pkeqQ23o/sgWhcA"><field name="PIN">B1key</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="afJ{F~4pV)5gh{$X;xYn"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="a|YD`zbIxvOXg?wJ$=(J"><field name="VAR">亮灯编号</field></block></value><value name="B"><block type="math_number" id="1yX7k,Ev*eK8j.`2*,Oh"><field name="NUM">0</field></block></value></block></value></block></value><value name="B"><block type="logic_operation" id="8@V[?vX^7(/6R33X.~Zm"><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="!H{aaQx[sef[b3U$vfE`"><value name="btn"><shadow type="pins_button" id="^^;B$S,ak;BIL~i33a@q"><field name="PIN">B2key</field></shadow></value></block></value><value name="B"><block type="logic_compare" id=")EEgs.M5v/E)Th}DXKF2"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="6q^jM_uz)UhuV7Z,ry9@"><field name="VAR">亮灯编号</field></block></value><value name="B"><block type="math_number" id="m42/BZy|E2Kb!JmD`c(U"><field name="NUM">1</field></block></value></block></value></block></value></block></value><statement name="DO0"><block type="variables_set" id="vawU$gnQS/q|0GcMx7SV"><field name="VAR">按下时刻</field><value name="VALUE"><block type="controls_millis" id="-SoZ@./Qj/AXFL|hXnXP"><field name="Time">ms</field></block></value><next><block type="variables_set" id="Jo)E~vFRYc8E*4tyaRP+"><field name="VAR">间隔时间</field><value name="VALUE"><block type="math_arithmetic" id="ndw.8~qb~lT_Bp.{]2`p"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="UQ(zvxZ;YjnBi{4=gqQQ"><field name="NUM">1</field></shadow><block type="variables_get" id="D-OxXa11D!*$r^LEvxGr"><field name="VAR">按下时刻</field></block></value><value name="B"><shadow type="math_number" id="`;TiI,VwWUG.N$YDY!G,"><field name="NUM">1</field></shadow><block type="variables_get" id=")$,ovp!N+oh^8ky!:`QV"><field name="VAR">亮灯时刻</field></block></value></block></value><next><block type="system_print" id="BDk+?YbUEa#*HA?0sbPd"><value name="VAR"><shadow type="text" id="NiQ2`E}`S~mb:!W9q5-L"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="iGqR;`@`m^V)gAp*Ms1G"><field name="VAR">间隔时间</field></block></value><next><block type="display_show_image_or_string_delay" id="!L:Xng[}{S,R~t*wU|;F"><field name="center">True</field><value name="data"><shadow type="text" id="==ywC!.[I=()Yis7vl7S"><field name="TEXT">error</field></shadow><block type="number_to_text" id=";UYP49n2TFUFZ(!FyND~"><value name="VAR"><shadow type="variables_get" id="0OA|#;pm(6d=u?,n|:?8"><field name="VAR">x</field></shadow><block type="variables_get" id="ws!ep#!`J/}/^_qWNHRF"><field name="VAR">间隔时间</field></block></value></block></value><value name="space"><shadow type="math_number" id="+!$esp`*@xe1/YRfu!UK"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="y/T$[egQw4dz(Z1$b+bv"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></next></block></statement><statement name="ELSE"><block type="display_show_image_or_string_delay" id="C3Nhm0J?s0Ba2OlZP:_5"><field name="center">True</field><value name="data"><shadow type="text" id="pJx6lS-L=[-E~?.K5]gw"><field name="TEXT">error</field></shadow></value><value name="space"><shadow type="math_number" id="5FWngRn)sjJz}Xo9L$vW"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="_frz$a(ODer|Z4,h6J0q"><field name="BOOL">TRUE</field></shadow></value></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHRpbWUKaW1wb3J0IHJhbmRvbQpmcm9tIG1peGdvX25vdmEgaW1wb3J0IG9uYm9hcmRfbGVkCmltcG9ydCBtaXhnb19ub3ZhCmltcG9ydCBtYWNoaW5lCmZyb20gbWl4Z29fbm92YSBpbXBvcnQgb25ib2FyZF90ZnQKCuS6rueBr+aXtuWIuyA9IDAK5oyJ5LiL5pe25Yi7ID0gMArpl7TpmpTml7bpl7QgPSAwCuS6rueBr+e8luWPtyA9IDAKd2hpbGUgVHJ1ZToKICAgIHRpbWUuc2xlZXAoKHJhbmRvbS51bmlmb3JtKDEsIDIpKSkKICAgIOS6rueBr+e8luWPtyA9IHJhbmRvbS5yYW5kaW50KDAsIDEpCiAgICBpZiDkuq7nga/nvJblj7cgPT0gMDoKICAgICAgICBvbmJvYXJkX2xlZC5zZXRvbm9mZigxLDEpCiAgICBlbHNlOgogICAgICAgIG9uYm9hcmRfbGVkLnNldG9ub2ZmKDIsMSkKICAgIOS6rueBr+aXtuWIuyA9IHRpbWUudGlja3NfbXMoKQogICAgd2hpbGUgVHJ1ZToKICAgICAgICBpZiAobWl4Z29fbm92YS5CMWtleS5pc19wcmVzc2VkKCkgb3IgbWl4Z29fbm92YS5CMmtleS5pc19wcmVzc2VkKCkpOgogICAgICAgICAgICBicmVhawogICAgb25ib2FyZF9sZWQuc2V0b25vZmYoMSwwKQogICAgb25ib2FyZF9sZWQuc2V0b25vZmYoMiwwKQogICAgaWYgKG1peGdvX25vdmEuQjFrZXkuaXNfcHJlc3NlZCgpIGFuZCDkuq7nga/nvJblj7cgPT0gMCkgb3IgKG1peGdvX25vdmEuQjJrZXkuaXNfcHJlc3NlZCgpIGFuZCDkuq7nga/nvJblj7cgPT0gMSk6CiAgICAgICAg5oyJ5LiL5pe25Yi7ID0gdGltZS50aWNrc19tcygpCiAgICAgICAg6Ze06ZqU5pe26Ze0ID0g5oyJ5LiL5pe25Yi7IC0g5Lqu54Gv5pe25Yi7CiAgICAgICAgcHJpbnQo6Ze06ZqU5pe26Ze0KQogICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKHN0cijpl7TpmpTml7bpl7QpLCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSxzeW5jPVRydWUpCiAgICBlbHNlOgogICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKCdlcnJvcicsIHNwYWNlPTAsIGNlbnRlcj1UcnVlLHN5bmM9VHJ1ZSkK</code> |