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

1 line
8.2 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="-2056" y="-639"><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><next><block type="controls_if" id="{H]RYJPUIuJ!yQk:e6|,"><mutation else="1"></mutation><value name="IF0"><block type="logic_operation" id=".v/X^cY}[*6oVDsawQ`D" inline="false"><field name="OP">OR</field><value name="A"><block type="logic_operation" id="(1$~kY4!SwRO36$610Sb"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="Ov^$X^Y07GP)_Iil`#8~"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="f5(S,2M$wz_$A9H3T_nx"><field name="VAR">亮灯编号</field></block></value><value name="B"><block type="math_number" id="B?344IY#CoBt5dT(Ncxx"><field name="NUM">1</field></block></value></block></value><value name="B"><block type="sensor_mixgo_button_is_pressed" id="46R/},_=`WbcWE3A)*3O"><value name="btn"><shadow type="pins_button" id=",Hn74}VVZB~Pj~~^d;kB"><field name="PIN">B1key</field></shadow></value></block></value></block></value><value name="B"><block type="logic_operation" id="0{3$~6|;Mkoo)#XKg[VT"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="RsBI8Q.BeWm_bGL4/eET"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="h?|fwCg2@c:|G}m+J~2~"><field name="VAR">亮灯编号</field></block></value><value name="B"><block type="math_number" id="y3eN}uUSIK]rT[BIy}Ge"><field name="NUM">2</field></block></value></block></value><value name="B"><block type="sensor_mixgo_button_is_pressed" id="BG^Ux(+CsV2|^`Lw[YBq"><value name="btn"><shadow type="pins_button" id="{Q~w~5$nGh.3go4^10xE"><field name="PIN">B2key</field></shadow></value></block></value></block></value></block></value><statement name="DO0"><block type="display_scroll_string" id="r64}YEIhQqL~7d*BN=:W"><value name="data"><shadow type="text" id="7@r8x##SQyOO4o@swz-3"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="HLTml$M5n,/_6Xc$XvUR"><value name="VAR"><shadow type="variables_get" id="kn{+-xEzMcWU`d(K:o4x"><field name="VAR">x</field></shadow><block type="math_arithmetic" id="J+mqb)+JhsZx$x#BxN}z"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="!0{^KrN!CL?Sg(r4c99J"><field name="NUM">1</field></shadow><block type="variables_get" id="*)3Q?ZvM=U$EgHkli?v]"><field name="VAR">按下时刻</field></block></value><value name="B"><shadow type="math_number" id="5v5b+d,l*HYQ8{89:Dm8"><field name="NUM">1</field></shadow><block type="variables_get" id="-V*}Q6:vz4$kaiA@`7VD"><field name="VAR">亮灯时刻</field></block></value></block></value></block></value></block></statement><statement name="ELSE"><block type="display_show_image" id="oX@Wvs`Q`wjEqZ^e5;1l"><value name="data"><shadow type="pins_builtinimg" id="GO$-=i)e,nRgn(]$|+}C"><field name="PIN">onboard_matrix.SAD</field></shadow></value></block></statement></block></next></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>aW1wb3J0IHJhbmRvbQppbXBvcnQgdGltZQpmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbGVkCmltcG9ydCBtaXhnb19taW5pCmZyb20gbWl4Z29fbWluaSBpbXBvcnQgb25ib2FyZF9tYXRyaXgKCgpfRTRfQkFfQUVfRTdfODFfQUZfRTZfOTdfQjZfRTVfODhfQkIgPSAwCl9FNl84Q184OV9FNF9COF84Ql9FNl85N19CNl9FNV84OF9CQiA9IDAKX0U0X0JBX0FFX0U3XzgxX0FGX0U3X0JDXzk2X0U1XzhGX0I3ID0gMAp3aGlsZSBUcnVlOgogICAgX0U0X0JBX0FFX0U3XzgxX0FGX0U3X0JDXzk2X0U1XzhGX0I3ID0gcmFuZG9tLnJhbmRpbnQoMSwgMikKICAgIHRpbWUuc2xlZXAoKHJhbmRvbS51bmlmb3JtKDEsIDIpKSkKICAgIG9uYm9hcmRfbGVkLnNldG9ub2ZmKF9FNF9CQV9BRV9FN184MV9BRl9FN19CQ185Nl9FNV84Rl9CNywxKQogICAgX0U0X0JBX0FFX0U3XzgxX0FGX0U2Xzk3X0I2X0U1Xzg4X0JCID0gdGltZS50aWNrc19tcygpCiAgICB3aGlsZSBUcnVlOgogICAgICAgIGlmIChtaXhnb19taW5pLkIxa2V5LmlzX3ByZXNzZWQoKSBvciBtaXhnb19taW5pLkIya2V5LmlzX3ByZXNzZWQoKSk6CiAgICAgICAgICAgIGJyZWFrCiAgICBvbmJvYXJkX2xlZC5zZXRvbm9mZigxLDApCiAgICBvbmJvYXJkX2xlZC5zZXRvbm9mZigyLDApCiAgICBfRTZfOENfODlfRTRfQjhfOEJfRTZfOTdfQjZfRTVfODhfQkIgPSB0aW1lLnRpY2tzX21zKCkKICAgIGlmIChfRTRfQkFfQUVfRTdfODFfQUZfRTdfQkNfOTZfRTVfOEZfQjcgPT0gMSBhbmQgbWl4Z29fbWluaS5CMWtleS5pc19wcmVzc2VkKCkpIG9yIChfRTRfQkFfQUVfRTdfODFfQUZfRTdfQkNfOTZfRTVfOEZfQjcgPT0gMiBhbmQgbWl4Z29fbWluaS5CMmtleS5pc19wcmVzc2VkKCkpOgogICAgICAgIG9uYm9hcmRfbWF0cml4LnNjcm9sbChzdHIoKF9FNl84Q184OV9FNF9COF84Ql9FNl85N19CNl9FNV84OF9CQiAtIF9FNF9CQV9BRV9FN184MV9BRl9FNl85N19CNl9FNV84OF9CQikpKQogICAgZWxzZToKICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhvbmJvYXJkX21hdHJpeC5TQUQpCg==</code>