Files
mixly3/boards/default/micropython_esp32c2/examples/MixGo MINI/教学指南米思齐修订版/六年级代码/19-2 等待用户输入.mix
2025-04-02 18:29:32 +08:00

1 line
5.0 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32-C2@MixGo MINI"><block type="variables_set" id="^.x9r{;0{u$*jyGFzk!l" x="-1884" y="-583"><field name="VAR">亮灯时刻</field><value name="VALUE"><block type="math_number" id="G[r:O9EM2=DO2]=j$PC#"><field name="NUM">0</field></block></value><next><block type="variables_set" id="3X|8FEgmd4/t55-+PP.?"><field name="VAR">按下时刻</field><value name="VALUE"><block type="math_number" id="`?qXgB=]okRq`(AO^0V}"><field name="NUM">0</field></block></value><next><block type="variables_set" id=":7reP6jQa~pc1yqXTV-_"><field name="VAR">亮灯编号</field><value name="VALUE"><block type="math_number" id="}:YZ2h#fOy(`/+H{6$8q"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="K`Y7?f*#dMd@MhN1fG6a"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="kCH{?H[3Bxy1mGx*Nz$W"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="K4elJyl(9r[g(Gx;CbTW"><field name="VAR">亮灯编号</field><value name="VALUE"><block type="math_random" id="F9[jyTe!gM(cW|$?veBD"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="j3F[/q{x!rR0FMhVIF7{"><field name="NUM">1</field></shadow></value><value name="TO"><shadow type="math_number" id=",bS7,([|TiODUM+@e3/q"><field name="NUM">2</field></shadow></value></block></value><next><block type="controls_delay_new" id="oHtf5*JS6*z4wIlv{TL;"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="|adB*Pew+#J4L~S(?iIU"><field name="NUM">1</field></shadow><block type="math_random" id="7JJi[3n.OlC_{-^/.LWC"><field name="TYPE">float</field><value name="FROM"><shadow type="math_number" id="qCOSK1^.u1eKhH{=-4~F"><field name="NUM">1</field></shadow></value><value name="TO"><shadow type="math_number" id="$J(iZi_LHn9jt3k]9Nad"><field name="NUM">2</field></shadow></value></block></value><next><block type="actuator_led_bright" id="K_aOg}IISjVSxq(;;-V)"><value name="led"><shadow type="number" id="gGmN|O/cw=D/[C-EPk/6"><field name="op">1</field></shadow><block type="variables_get" id="u;]SI0{^e?Cau@=]IAbe"><field name="VAR">亮灯编号</field></block></value><value name="bright"><shadow type="ledswitch" id="=S|sC8!g$dr._eXxUYHZ"><field name="flag">1</field></shadow></value><next><block type="variables_set" id="(JMXTWiDSH,V?_}z@jxH"><field name="VAR">亮灯时刻</field><value name="VALUE"><block type="controls_millis" id="Zo0kHJKcaS*ocV9M//v5"><field name="Time">ms</field></block></value><next><block type="do_while" id="W0|A/r=x=ac@.IwVlofo"><field name="type">true</field><value name="select_data"><block type="logic_operation" id=";`9GUcfD1T8U[l.hKGqx"><field name="OP">OR</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="cdt^4s=N1uq?-gV}73fo"><value name="btn"><shadow type="pins_button" id="}wz9F2SX:+,^{?2Lzy$Z"><field name="PIN">B1key</field></shadow></value></block></value><value name="B"><block type="sensor_mixgo_button_is_pressed" id="4+I/uN|~H;p0.~0Z#iv,"><value name="btn"><shadow type="pins_button" id="YJC7Gi`wldwP612yl8^="><field name="PIN">B2key</field></shadow></value></block></value></block></value><next><block type="actuator_led_bright" id="-]JJfd:#U92vEcDym~Jo"><value name="led"><shadow type="number" id="fw{MMP(G41NzA:67Mgz!"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="O!*.$}XHCO_Aa5#EF9A8"><field name="flag">0</field></shadow></value><next><block type="actuator_led_bright" id="NMU0y=~vI|t+?*5xsyaB"><value name="led"><shadow type="number" id="VU:^sduGsQmTf}^9-?Xl"><field name="op">2</field></shadow></value><value name="bright"><shadow type="ledswitch" id=".Z^x7Qi/e/~tvK!2u]L,"><field name="flag">0</field></shadow></value><next><block type="variables_set" id="i5.?z+Z]bEfbC/B*bG;S"><field name="VAR">按下时刻</field><value name="VALUE"><block type="controls_millis" id=",j,DdyLRaf@dMd~Wqs$}"><field name="Time">ms</field></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHJhbmRvbQppbXBvcnQgdGltZQpmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbGVkCmltcG9ydCBtaXhnb19taW5pCgoKX0U0X0JBX0FFX0U3XzgxX0FGX0U2Xzk3X0I2X0U1Xzg4X0JCID0gMApfRTZfOENfODlfRTRfQjhfOEJfRTZfOTdfQjZfRTVfODhfQkIgPSAwCl9FNF9CQV9BRV9FN184MV9BRl9FN19CQ185Nl9FNV84Rl9CNyA9IDAKd2hpbGUgVHJ1ZToKICAgIF9FNF9CQV9BRV9FN184MV9BRl9FN19CQ185Nl9FNV84Rl9CNyA9IHJhbmRvbS5yYW5kaW50KDEsIDIpCiAgICB0aW1lLnNsZWVwKChyYW5kb20udW5pZm9ybSgxLCAyKSkpCiAgICBvbmJvYXJkX2xlZC5zZXRvbm9mZihfRTRfQkFfQUVfRTdfODFfQUZfRTdfQkNfOTZfRTVfOEZfQjcsMSkKICAgIF9FNF9CQV9BRV9FN184MV9BRl9FNl85N19CNl9FNV84OF9CQiA9IHRpbWUudGlja3NfbXMoKQogICAgd2hpbGUgVHJ1ZToKICAgICAgICBpZiAobWl4Z29fbWluaS5CMWtleS5pc19wcmVzc2VkKCkgb3IgbWl4Z29fbWluaS5CMmtleS5pc19wcmVzc2VkKCkpOgogICAgICAgICAgICBicmVhawogICAgb25ib2FyZF9sZWQuc2V0b25vZmYoMSwwKQogICAgb25ib2FyZF9sZWQuc2V0b25vZmYoMiwwKQogICAgX0U2XzhDXzg5X0U0X0I4XzhCX0U2Xzk3X0I2X0U1Xzg4X0JCID0gdGltZS50aWNrc19tcygpCg==</code>