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

1 line
4.2 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32-C2@MixGo MINI"><block type="variables_set" id="aIiHpekrSh[LM}j}6`.v" x="-1645" y="-513"><field name="VAR">亮灯时刻</field><value name="VALUE"><block type="math_number" id="Wjl5mvp_Q93QuONNMS|`"><field name="NUM">0</field></block></value><next><block type="variables_set" id="#nYG`)0_?iiDJ.BwO26]"><field name="VAR">按下时刻</field><value name="VALUE"><block type="math_number" id="RENnvQ!Ao(MfWAXdug2!"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="OWYpg7()J9!YIcUgpBZb"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="mh?_d|:/XfzEu5|n5{Jq"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="actuator_led_bright" id=",Tk]}tdQhA`nuh/f)KG9"><value name="led"><shadow type="number" id="^6F49Y/$-au8a.dl;VCX"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="ZByy(.KtZF]]nZTpw=lO"><field name="flag">1</field></shadow></value><next><block type="variables_set" id="Qlr{O-qO6BjiD~pNtFPd"><field name="VAR">亮灯时刻</field><value name="VALUE"><block type="controls_millis" id="RIRDSTjD_elc,?XmtX2t"><field name="Time">ms</field></block></value><next><block type="do_while" id="F)V@r{oZlyvu)+lAKOqr"><field name="type">true</field><value name="select_data"><block type="sensor_mixgo_button_is_pressed" id="FkE3-i6H]E/{/{S3FX8?"><value name="btn"><shadow type="pins_button" id="JJ5W##on?=8*ou!lqnUg"><field name="PIN">B1key</field></shadow></value></block></value><next><block type="actuator_led_bright" id="`y~M:2FyAiF0|}Q^$M_|"><value name="led"><shadow type="number" id="MX~9Dw`:3{_lHWV(-CTd"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="phf=TX[3}{27{W5a-HL/"><field name="flag">0</field></shadow></value><next><block type="variables_set" id=";Y4+u|=imvI^;N$O/cVb"><field name="VAR">按下时刻</field><value name="VALUE"><block type="controls_millis" id="+CugN`X0(0#($?lRa+*7"><field name="Time">ms</field></block></value><next><block type="display_show_image_or_string_delay" id="/aRI,-/T4#3,I6ZrBXV2"><field name="center">True</field><value name="data"><shadow type="text" id="Hl880(o|]$qRjO]*8d07"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="E?_v-ZdQh-PH!V6}hnpT"><value name="VAR"><shadow type="variables_get" id="4yAP`zYZ:Eo+`1ktYM8Q"><field name="VAR">x</field></shadow><block type="math_arithmetic" id="$s2KQR$1VR(E~M^L_.*z"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="??/p|N:hF87#~f|U*/6t"><field name="NUM">1</field></shadow><block type="variables_get" id="q9^6o,^/_JE){]y#Rnsy"><field name="VAR">按下时刻</field></block></value><value name="B"><shadow type="math_number" id="35ZY_WEna,XQ.2(7P_x~"><field name="NUM">1</field></shadow><block type="variables_get" id="^{f7|-c-nyX6]M+;G:s{"><field name="VAR">亮灯时刻</field></block></value></block></value></block></value><value name="space"><shadow type="math_number" id="/_}Rsg].~,JkCn.J$mQ("><field name="NUM">0</field></shadow></value><next><block type="controls_delay_new" id="I0.wNIi`vGIX`P1ap*B}"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="pvreR);c)V?(xBLdh^X`"><field name="NUM">1</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX2xlZAppbXBvcnQgdGltZQppbXBvcnQgbWl4Z29fbWluaQpmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbWF0cml4CgoKX0U0X0JBX0FFX0U3XzgxX0FGX0U2Xzk3X0I2X0U1Xzg4X0JCID0gMApfRTZfOENfODlfRTRfQjhfOEJfRTZfOTdfQjZfRTVfODhfQkIgPSAwCndoaWxlIFRydWU6CiAgICBvbmJvYXJkX2xlZC5zZXRvbm9mZigxLDEpCiAgICBfRTRfQkFfQUVfRTdfODFfQUZfRTZfOTdfQjZfRTVfODhfQkIgPSB0aW1lLnRpY2tzX21zKCkKICAgIHdoaWxlIFRydWU6CiAgICAgICAgaWYgKG1peGdvX21pbmkuQjFrZXkuaXNfcHJlc3NlZCgpKToKICAgICAgICAgICAgYnJlYWsKICAgIG9uYm9hcmRfbGVkLnNldG9ub2ZmKDEsMCkKICAgIF9FNl84Q184OV9FNF9COF84Ql9FNl85N19CNl9FNV84OF9CQiA9IHRpbWUudGlja3NfbXMoKQogICAgb25ib2FyZF9tYXRyaXguc2hvd3Moc3RyKChfRTZfOENfODlfRTRfQjhfOEJfRTZfOTdfQjZfRTVfODhfQkIgLSBfRTRfQkFfQUVfRTdfODFfQUZfRTZfOTdfQjZfRTVfODhfQkIpKSxzcGFjZSA9IDAsY2VudGVyID0gVHJ1ZSkKICAgIHRpbWUuc2xlZXAoMSkK</code>