1 line
5.0 KiB
XML
1 line
5.0 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控青春" shown="block"><variables><variable id="kujED6C|3`}2*o!`dvF;">x</variable></variables><block type="variables_set" id="6uv0M3!}Xu2]lG:pGBv=" x="-2776" y="-1041"><field name="VAR">是否亮灯</field><value name="VALUE"><block type="logic_boolean" id="#8,S-Y#{q`DyaTTut1~_"><field name="BOOL">FALSE</field></block></value><next><block type="sensor_mixgo_button_attachInterrupt" id="ELpi?MXY$TG76v3x`4aq"><field name="mode">machine.Pin.IRQ_RISING</field><value name="btn"><shadow type="pins_button" id="F8$YsQO_)uR~*p(hu*pt"><field name="PIN">B1key</field></shadow></value><value name="DO"><shadow type="factory_block_return" id="w*8sIwY@T_Z2~RE0$KF2"><field name="VALUE">attachInterrupt_func</field></shadow></value><next><block type="controls_whileUntil" id="+yIhpcSUw{dv|TV1X=TN"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="_2KYYX@qB8lXaftcD.iG"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="actuator_led_bright" id="S4#tcU)fVLKuxF8jo#b`"><value name="led"><shadow type="number" id="xnQnS8U4-|RtgQj[lAm/"><field name="op">2</field></shadow></value><value name="bright"><shadow type="ledswitch" id="c,dy+u|L:Mhf5Mbu,Qcb"><field name="flag">1</field></shadow></value><next><block type="controls_delay_new" id="#Jtc[QZ(2ySC$z3)16v."><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="(KE*zb|GTz0VVXfcD5+q"><field name="NUM">0.5</field></shadow></value><next><block type="actuator_led_bright" id="UsZP!q~n7,b(PB}kO{!}"><value name="led"><shadow type="number" id="E~u@e|a`nwaJ,x^_nzm`"><field name="op">2</field></shadow></value><value name="bright"><shadow type="ledswitch" id="p3k;!UlMDK-:|61vyV0+"><field name="flag">0</field></shadow></value><next><block type="controls_delay_new" id="QydqSCj_WNSq9CP=q2,U"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="rg^WM|phk=K~99ly2#c2"><field name="NUM">0.5</field></shadow></value></block></next></block></next></block></next></block></statement></block></next></block></next></block><block type="procedures_defnoreturn" id="AYdp3aHWg*~1qN+$Y5r@" x="-2740" y="-699"><mutation><arg name="x" varid="kujED6C|3`}2*o!`dvF;"></arg></mutation><field name="NAME">attachInterrupt_func</field><statement name="STACK"><block type="variables_global" id="vH}aoW$J0/=)-!wY,}Wo"><value name="VAR"><block type="variables_get" id="Ox$|Z6i_W`fX558FLKV0"><field name="VAR">是否亮灯</field></block></value><next><block type="variables_set" id="^LrhbJ[*Q(q+,9wE?pmr"><field name="VAR">是否亮灯</field><value name="VALUE"><block type="logic_negate" id="]27i]q24D-#/m$Y[IrJ{"><value name="BOOL"><block type="variables_get" id="p+;.BcMSJF5S:O=$Du]r"><field name="VAR">是否亮灯</field></block></value></block></value><next><block type="controls_if" id=",gC.3OA8{IV9Yy@I,jHQ"><mutation else="1"></mutation><value name="IF0"><block type="variables_get" id="Wv/Eif.mO?h!I80;*$If"><field name="VAR">是否亮灯</field></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb_all" id="D3l~/=.JSh.^@bulEleX"><value name="RVALUE"><shadow type="math_number" id="E(,ys`uXzB?M1m)7kf+N"><field name="NUM">10</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="Fl2?RH_Mj}dLk$l!ZDEs"><field name="NUM">10</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="-`T!Lh]`4[-gFqARYa)h"><field name="NUM">10</field></shadow></value></block></statement><statement name="ELSE"><block type="actuator_onboard_neopixel_rgb_all" id="[]jKx0v@7PhlqZz?4@2u"><value name="RVALUE"><shadow type="math_number" id="Uj/nkpWN@Im6xaCu,e*("><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="Dm~^B[it=ViDQljywV{V"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="^!fh}D7|J|qmJC9WDpbr"><field name="NUM">0</field></shadow></value></block></statement><next><block type="actuator_onboard_neopixel_write" id="K$xxP3IO1,og-AIBmVM;"></block></next></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IG1peGdvX25vdmEKZnJvbSBtaXhnb19ub3ZhIGltcG9ydCBvbmJvYXJkX2xlZAppbXBvcnQgdGltZQpmcm9tIG1peGdvX25vdmEgaW1wb3J0IG9uYm9hcmRfcmdiCgoKZGVmIGF0dGFjaEludGVycnVwdF9mdW5jKHgpOgogICAgZ2xvYmFsIOaYr+WQpuS6rueBrwogICAg5piv5ZCm5Lqu54GvID0gbm90IOaYr+WQpuS6rueBrwogICAgaWYg5piv5ZCm5Lqu54GvOgogICAgICAgIG9uYm9hcmRfcmdiLmZpbGwoKDEwLCAxMCwgMTApKQogICAgZWxzZToKICAgICAgICBvbmJvYXJkX3JnYi5maWxsKCgwLCAwLCAwKSkKICAgIG9uYm9hcmRfcmdiLndyaXRlKCkKCgoK5piv5ZCm5Lqu54GvID0gRmFsc2UKbWl4Z29fbm92YS5CMWtleS5pcnEoaGFuZGxlcj1hdHRhY2hJbnRlcnJ1cHRfZnVuYywgdHJpZ2dlcj1tYWNoaW5lLlBpbi5JUlFfUklTSU5HKQp3aGlsZSBUcnVlOgogICAgb25ib2FyZF9sZWQuc2V0b25vZmYoMiwxKQogICAgdGltZS5zbGVlcCgwLjUpCiAgICBvbmJvYXJkX2xlZC5zZXRvbm9mZigyLDApCiAgICB0aW1lLnNsZWVwKDAuNSkK</code>SBUcnVlOgogICAgb25ib2FyZF9sZWQuc2V0b25vZmYoMiwxKQogICAgdGltZS5zbGVlcCgwLjUpCiAgICBvbmJvYXJkX2xlZC5zZXRvbm9mZigyLDApCiAgICB0aW1lLnNsZWVwKDAuNSkK</code> |