Files
mixly3/boards/default/micropython_esp32s3/examples/MixGo Sant/智能物联从体验到精通/6年级/1-3-1 自动转向灯-手动关闭.mix
2025-12-31 09:45:01 +08:00

1 line
6.1 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="variables_set" id="AmD1/~ClwKT+z+Lt^Rnd" x="-3581" y="-685"><field name="VAR">转向灯状态</field><value name="VALUE"><block type="math_number" id="0#F?;p+/,d:Rp9ZM$2x7"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id=".E[v*v?o+!Y:`8BQDNuI"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="5wm(tgbWL+oR|J.Zmr)s"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="2RT)f0/)Bkc+fG?;xgLK"><mutation elseif="2"></mutation><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="Z`F/=+(p4YT`Rhiu0mO:"><value name="btn"><shadow type="pins_button" id="d(y;wjWH4X?H,UrY;l0D"><field name="PIN">A1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="]3{qZ.(8wSX~0YAPBdm8"><field name="VAR">转向灯状态</field><value name="VALUE"><block type="math_number" id="?T;}Q*bW(hb7,[Njw:0K"><field name="NUM">1</field></block></value></block></statement><value name="IF1"><block type="sensor_mixgo_button_was_pressed" id="F@#VATTJ*ss3cS={Bm2o"><value name="btn"><shadow type="pins_button" id="0cd0qt4+Mcp$zhWhjfAh"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO1"><block type="variables_set" id="xm?YvK3IiXyD,NSR=/]|"><field name="VAR">转向灯状态</field><value name="VALUE"><block type="math_number" id="iHZyk)|L2ZDM9XX36e0z"><field name="NUM">2</field></block></value></block></statement><value name="IF2"><block type="sensor_mixgo_button_was_pressed" id="?KXo7oGUY=2`{AJ32UQ]"><value name="btn"><shadow type="pins_button" id="~vlBp`01*;t/o6n367hH"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO2"><block type="variables_set" id="-EdTB(3Bm`l;b={|hA?m"><field name="VAR">转向灯状态</field><value name="VALUE"><block type="math_number" id=",Nt_-UJIg4E~t0t=J/1,"><field name="NUM">0</field></block></value></block></statement><next><block type="controls_if" id="GHz*O`.Ru6#l2c~W9;!P"><value name="IF0"><block type="variables_get" id="Kb,8Mm=W~H1bc_zJ#!d-"><field name="VAR">转向灯状态</field></block></value><statement name="DO0"><block type="controls_if" id="V?pHl5$}F*PG|(y$!}!H"><mutation elseif="1"></mutation><value name="IF0"><block type="logic_compare" id="nS=WrNsmH6hH;R}f5K4N"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="s]*fiqBs!_u3#LKF~C_w"><field name="VAR">转向灯状态</field></block></value><value name="B"><block type="math_number" id="PU_UqIPcLyq3cV0=H@]K"><field name="NUM">1</field></block></value></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb" id="Wl6@6}oJdXG7tzz+GD(Q"><value name="_LED_"><shadow type="math_number" id=".PgU-92:MA`0[(fv*|B:"><field name="NUM">0</field></shadow></value><value name="RVALUE"><shadow type="math_number" id="3p+C0d0a(@t4(]HCJF#]"><field name="NUM">10</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="+(a_RYZ4Fsq{JS(vvJ|U"><field name="NUM">10</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="~8ueXKsgFrn1A(h[.K97"><field name="NUM">10</field></shadow></value></block></statement><value name="IF1"><block type="logic_compare" id="uhnxHGJdozzJIiJZMp4:"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="SdaBh-QNWoHgv?8H,uw~"><field name="VAR">转向灯状态</field></block></value><value name="B"><block type="math_number" id="`@M35[J:yagt+m/I@zAv"><field name="NUM">2</field></block></value></block></value><statement name="DO1"><block type="actuator_onboard_neopixel_rgb" id="xFsKMq8P]HlC?BwfIFao"><value name="_LED_"><shadow type="math_number" id="NSIY]zl|ym7SAs(x0*zU"><field name="NUM">3</field></shadow></value><value name="RVALUE"><shadow type="math_number" id="Uf~1EJE6Ta.7!+y:~N=k"><field name="NUM">10</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="n(MIYvT8uOJ]OK6[K7lJ"><field name="NUM">10</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="Ung;dI!?|OT?[A~wi`~i"><field name="NUM">10</field></shadow></value></block></statement><next><block type="actuator_onboard_neopixel_write" id="7Q8_*ta1*|{|a=+BVaH8"><next><block type="controls_delay_new" id="e-zseSZ7^`-A8Yz.s?a,"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="9Ptm]{?tQ~}Dhv1L-~rw"><field name="NUM">0.2</field></shadow></value><next><block type="actuator_onboard_neopixel_rgb_all" id="U:FbnSFk4coS*~Da3@|."><value name="RVALUE"><shadow type="math_number" id="cs(zz(L;]2Ar}-?XT]_="><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="i|[x1}5I5J/d11a35nF?"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id=",uZzQV9Jn6[}1m2T7YU$"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="(chggT6aC0(PGP;u6IW("><next><block type="controls_delay_new" id="O}K}ZvUWYvT[uPyt0-a@"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="_SBe6.eDMU:p]k}?`L{I"><field name="NUM">0.2</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></statement></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1peGdvX3NhbnQKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX3JnYgppbXBvcnQgdGltZQoKCui9rOWQkeeBr+eKtuaAgSA9IDAKd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX3NhbnQuQTFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICDovazlkJHnga/nirbmgIEgPSAxCiAgICBlbGlmIG1peGdvX3NhbnQuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICDovazlkJHnga/nirbmgIEgPSAyCiAgICBlbGlmIG1peGdvX3NhbnQuQjJrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICDovazlkJHnga/nirbmgIEgPSAwCiAgICBpZiDovazlkJHnga/nirbmgIE6CiAgICAgICAgaWYg6L2s5ZCR54Gv54q25oCBID09IDE6CiAgICAgICAgICAgIG9uYm9hcmRfcmdiWzBdID0gKDEwLCAxMCwgMTApCiAgICAgICAgZWxpZiDovazlkJHnga/nirbmgIEgPT0gMjoKICAgICAgICAgICAgb25ib2FyZF9yZ2JbM10gPSAoMTAsIDEwLCAxMCkKICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCiAgICAgICAgdGltZS5zbGVlcCgwLjIpCiAgICAgICAgb25ib2FyZF9yZ2IuZmlsbCgoMCwgMCwgMCkpCiAgICAgICAgb25ib2FyZF9yZ2Iud3JpdGUoKQogICAgICAgIHRpbWUuc2xlZXAoMC4yKQo=</code>