Files
mixly3/boards/default/micropython_esp32s3/examples/wJmk17OsKBWA/ABPsCi_VkRW6.mix
2024-07-21 09:30:11 +08:00

1 line
5.0 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32-S3@元控青春"><variables><variable id="kujED6C|3`}2*o!`dvF;">x</variable></variables><block type="variables_set" id="q8Is;$hOqZ36O.::I-d3" x="-2776" y="-1041"><field name="VAR">是否亮灯</field><value name="VALUE"><block type="logic_boolean" id="jBY`D(Xr~`G.~IvFFjQE"><field name="BOOL">FALSE</field></block></value><next><block type="sensor_mixgo_button_attachInterrupt" id="[-CaVwQ(d@JW6#gh=Tji"><field name="mode">machine.Pin.IRQ_RISING</field><value name="btn"><shadow type="pins_button" id="09Ezh,ZIX}zmj@f=MYV7"><field name="PIN">B1key</field></shadow></value><value name="DO"><shadow type="factory_block_return" id="tiw/|qFD!Ni[GH8RZSU@"><field name="VALUE">attachInterrupt_func</field></shadow></value><next><block type="controls_whileUntil" id="0evA/N(V8UFTUnX)fGqS"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="w$O{JT=:rV4if2IKHCq."><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="actuator_led_bright" id="Ad+;Q!Fk=*:OP~80nf,)"><value name="led"><shadow type="number" id="OB7Kz#_a9S:#Zy6VD{84"><field name="op">2</field></shadow></value><value name="bright"><shadow type="ledswitch" id="TGN|ms[B$E}$xtbsev@Y"><field name="flag">1</field></shadow></value><next><block type="controls_delay_new" id="D!ZN;Tf(RT[`.3*X(R3u"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="PMr[ZTU1IDbtHniw,ZuS"><field name="NUM">0.5</field></shadow></value><next><block type="actuator_led_bright" id="U^66Fz;!I91`imqW;*J8"><value name="led"><shadow type="number" id="*[F4CDNGe[.7)smTE4MG"><field name="op">2</field></shadow></value><value name="bright"><shadow type="ledswitch" id="Q+g$BpFNGv0YFW{(7~5G"><field name="flag">0</field></shadow></value><next><block type="controls_delay_new" id="6eWQ}[?+`tF=dFth(5BJ"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="M3^].pnc1vT*):86.7lr"><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="{SW}w-TBe4++I#==e~eh" 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="P:44RRYi/Bs^;O:DQt;B"><value name="VAR"><block type="variables_get" id="ijv8n~pz56#$q!M.3#UG"><field name="VAR">是否亮灯</field></block></value><next><block type="variables_set" id=")|doooBv(MK.^LjZ5r,|"><field name="VAR">是否亮灯</field><value name="VALUE"><block type="logic_negate" id="roVvE:V{f8]YhvwLMEo7"><value name="BOOL"><block type="variables_get" id="FsJ=2n:};VIQIwNL|zh0"><field name="VAR">是否亮灯</field></block></value></block></value><next><block type="controls_if" id="=7EA,gxdI}-cczbkcEAY"><mutation else="1"></mutation><value name="IF0"><block type="variables_get" id="tI,659JW=c]l~k1pa*[6"><field name="VAR">是否亮灯</field></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb_all" id="W9Y6^E.*`)(i[K(2SLUd"><value name="RVALUE"><shadow type="math_number" id="p$|j.~yjysWi5O.Y`{;+"><field name="NUM">10</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="KVqGzxUhsPoz*!|s8@+Z"><field name="NUM">10</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="9!tz*C;V:*3bx~3,gYw/"><field name="NUM">10</field></shadow></value></block></statement><statement name="ELSE"><block type="actuator_onboard_neopixel_rgb_all" id="W2hu$/K|;@EeM)(I:^Bl"><value name="RVALUE"><shadow type="math_number" id="/gQI3.)-=ggvK9ztj{hs"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id=",_obhK^5q;0Eoua+iXF@"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="5x3Gw_4pTGqFx/R_Jst9"><field name="NUM">0</field></shadow></value></block></statement><next><block type="actuator_onboard_neopixel_write" id="#WbdZznVPX2I]DwkC=~s"></block></next></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IG1peGdvX25vdmEKZnJvbSBtaXhnb19ub3ZhIGltcG9ydCBvbmJvYXJkX2xlZAppbXBvcnQgdGltZQpmcm9tIG1peGdvX25vdmEgaW1wb3J0IG9uYm9hcmRfcmdiCgpkZWYgYXR0YWNoSW50ZXJydXB0X2Z1bmMoeCk6CiAgICBnbG9iYWwgX0U2Xzk4X0FGX0U1XzkwX0E2X0U0X0JBX0FFX0U3XzgxX0FGCiAgICBfRTZfOThfQUZfRTVfOTBfQTZfRTRfQkFfQUVfRTdfODFfQUYgPSBub3QgX0U2Xzk4X0FGX0U1XzkwX0E2X0U0X0JBX0FFX0U3XzgxX0FGCiAgICBpZiBfRTZfOThfQUZfRTVfOTBfQTZfRTRfQkFfQUVfRTdfODFfQUY6CiAgICAgICAgb25ib2FyZF9yZ2IuZmlsbCgoMTAsIDEwLCAxMCkpCiAgICBlbHNlOgogICAgICAgIG9uYm9hcmRfcmdiLmZpbGwoKDAsIDAsIDApKQogICAgb25ib2FyZF9yZ2Iud3JpdGUoKQoKCgpfRTZfOThfQUZfRTVfOTBfQTZfRTRfQkFfQUVfRTdfODFfQUYgPSBGYWxzZQptaXhnb19ub3ZhLkIxa2V5LmlycShoYW5kbGVyID0gYXR0YWNoSW50ZXJydXB0X2Z1bmMsIHRyaWdnZXIgPSBtYWNoaW5lLlBpbi5JUlFfUklTSU5HKQp3aGlsZSBUcnVlOgogICAgb25ib2FyZF9sZWQuc2V0b25vZmYoMiwxKQogICAgdGltZS5zbGVlcCgwLjUpCiAgICBvbmJvYXJkX2xlZC5zZXRvbm9mZigyLDApCiAgICB0aW1lLnNsZWVwKDAuNSkK</code>