Files
mixly3/boards/default/micropython_esp32/examples/mPython/14-1-逻辑计算-反应测试.mix
王立帮 f4bcc9166c Revert "update examples"
This reverts commit af3e64a06d.
2025-03-09 10:50:41 +08:00

1 line
5.1 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32@mPython"><block type="variables_set" id="iJ1m}sSI4,jZ0EkX09eB" x="-2247" y="-940"><field name="VAR">亮屏时刻</field><value name="VALUE"><block type="math_number" id="0yHfCtJ:r_`1OPRP[~5X"><field name="NUM">0</field></block></value><next><block type="variables_set" id="GetMu!2nEI[5RfC52s,7"><field name="VAR">按下时刻</field><value name="VALUE"><block type="math_number" id="8_Pw5WKen~[riQRq*#!9"><field name="NUM">0</field></block></value><next><block type="variables_set" id="0soGZJzA26|W`[-N;T`P"><field name="VAR">间隔时间</field><value name="VALUE"><block type="math_number" id=";I/lw1[oxxF3u81J^V0u"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="T5[YJ:GxE5I;?0.#gzZT"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id=".L~:|L#QP;p5}2ImZIx="><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_delay_new" id="-r_:k6li[(i_0kq?~RG9"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="qEd40{*/7RieYMOYG9$1"><field name="NUM">1</field></shadow><block type="math_random" id="gl{5a:Hf,=z`PAQ}HNO6"><field name="TYPE">float</field><value name="FROM"><shadow type="math_number" id="z~P-3fj1X`,s8k(e~T5|"><field name="NUM">1</field></shadow></value><value name="TO"><shadow type="math_number" id="tWl.gw1w3^kD#JGaUn2q"><field name="NUM">2</field></shadow></value></block></value><next><block type="onboard_oled_show_image" id="J-W.$,o8a^5ZnqcU{3+5"><value name="data"><shadow type="mpython_pbm_image" id="Tu+RIn8j9ApX7II3W9yf"><field name="path">Left</field></shadow></value><next><block type="variables_set" id="Q}B}xoC8LNodY2kkyp4P"><field name="VAR">亮屏时刻</field><value name="VALUE"><block type="controls_millis" id="TA)+xi3RxKaI:s@nubLo"><field name="Time">ms</field></block></value><next><block type="do_while" id="Dw$K^b8tSccNUV3Xhnm."><field name="type">true</field><value name="select_data"><block type="sensor_mixgo_button_is_pressed" id="!5Y-PUZ.yU*mJ#ckyeO0"><value name="btn"><shadow type="pins_button" id="nVIQ~C~ZM*,Y3ZuRj]Bz"><field name="PIN">button_a</field></shadow></value></block></value><next><block type="variables_set" id="T2Vb#Rzu3nljs!I{5edf"><field name="VAR">按下时刻</field><value name="VALUE"><block type="controls_millis" id="/U^I:dKvjGF:!8-$#h_N"><field name="Time">ms</field></block></value><next><block type="display_clear" id="6c$9f$s;,VN+@XLpL;,T"><next><block type="variables_set" id="bK?!1@:btLPE,zF[G$q_"><field name="VAR">间隔时间</field><value name="VALUE"><block type="math_arithmetic" id="f?3_jmV.oFLYHeHr1*LO"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="FgrLd?HZbLj?#e3y|etC"><field name="NUM">1</field></shadow><block type="variables_get" id="@WBkD+FFm=P2{cfZ0_!o"><field name="VAR">按下时刻</field></block></value><value name="B"><shadow type="math_number" id="ie}#X$hehT,)!!)i]Fx~"><field name="NUM">1</field></shadow><block type="variables_get" id="j!n~!E/2N}DBg7J*z/qu"><field name="VAR">亮屏时刻</field></block></value></block></value><next><block type="system_print" id="8t|2Dhc,7Qnl+.:|oGV#"><value name="VAR"><shadow type="text" id="(yC.4z.2#P2Gu6Zvelo4"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="M(ph:MROgxuD:JSe[$E]"><field name="VAR">间隔时间</field></block></value><next><block type="onboard_oled_show_string" id="~wOTRL)!z7kfZ9O2})xa"><value name="data"><shadow type="text" id=".i.tw$JEnEz#QpBx8D$v"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="Y9iI@LkMTQe]gTCEEF6J"><value name="VAR"><shadow type="variables_get" id="Ln:i{~QgH^W:-^eX)Bf9"><field name="VAR">x</field></shadow><block type="variables_get" id="~pTf[ueCfSsg3F4kRt(q"><field name="VAR">间隔时间</field></block></value></block></value></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>aW1wb3J0IHRpbWUKaW1wb3J0IHJhbmRvbQpmcm9tIG1weXRob24gaW1wb3J0IG9uYm9hcmRfb2xlZApmcm9tIGluZm9ybWF0aW9fcGljdHVyZSBpbXBvcnQgTGVmdAppbXBvcnQgbXB5dGhvbgppbXBvcnQgbWFjaGluZQoKCl9FNF9CQV9BRV9FNV9CMV84Rl9FNl85N19CNl9FNV84OF9CQiA9IDAKX0U2XzhDXzg5X0U0X0I4XzhCX0U2Xzk3X0I2X0U1Xzg4X0JCID0gMApfRTlfOTdfQjRfRTlfOUFfOTRfRTZfOTdfQjZfRTlfOTdfQjQgPSAwCndoaWxlIFRydWU6CiAgICB0aW1lLnNsZWVwKChyYW5kb20udW5pZm9ybSgxLCAyKSkpCiAgICBvbmJvYXJkX29sZWQuaW1hZ2UoTGVmdCkKICAgIF9FNF9CQV9BRV9FNV9CMV84Rl9FNl85N19CNl9FNV84OF9CQiA9IHRpbWUudGlja3NfbXMoKQogICAgd2hpbGUgVHJ1ZToKICAgICAgICBpZiAobXB5dGhvbi5idXR0b25fYS5pc19wcmVzc2VkKCkpOgogICAgICAgICAgICBicmVhawogICAgX0U2XzhDXzg5X0U0X0I4XzhCX0U2Xzk3X0I2X0U1Xzg4X0JCID0gdGltZS50aWNrc19tcygpCiAgICBvbmJvYXJkX29sZWQuZmlsbCgwKQogICAgb25ib2FyZF9vbGVkLnNob3coKQogICAgX0U5Xzk3X0I0X0U5XzlBXzk0X0U2Xzk3X0I2X0U5Xzk3X0I0ID0gX0U2XzhDXzg5X0U0X0I4XzhCX0U2Xzk3X0I2X0U1Xzg4X0JCIC0gX0U0X0JBX0FFX0U1X0IxXzhGX0U2Xzk3X0I2X0U1Xzg4X0JCCiAgICBwcmludChfRTlfOTdfQjRfRTlfOUFfOTRfRTZfOTdfQjZfRTlfOTdfQjQpCiAgICBvbmJvYXJkX29sZWQuc2hvd3Moc3RyKF9FOV85N19CNF9FOV85QV85NF9FNl85N19CNl9FOV85N19CNCkpCg==</code>