Files
mixly3/boards/default/micropython_esp32s3/examples/MixGo Sant/智能物联从体验到精通/4年级/2-1-2 简单计时器-按下开始计时.mix
2025-12-31 09:45:01 +08:00

1 line
7.4 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><variables><variable id="jlC@m3GF}:v~v:6x7,k]">tim</variable></variables><block type="set_system_timer" id="d5[poz.KvBa[vMy)SuKe" x="-1633" y="-375"><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="7][lVVNJz?6pgsk+{U1t"><field name="VAR">tim</field></shadow></value><value name="PIN"><shadow type="timer_id_pin" id="N)Q;ae`lbM)j.eb)2tG["><field name="PIN">0</field></shadow></value><value name="period"><shadow type="math_number" id="bm.nTz;2g750?sGr]L5g"><field name="NUM">100</field></shadow></value><value name="callback"><shadow type="factory_block_return" id="X/uiaF[FU;XL.#D!tGsY"><field name="VALUE">tim_callback</field></shadow></value><next><block type="variables_set" id="DV}jlIdz)UdP7Wlu64.1"><field name="VAR">当前计时</field><value name="VALUE"><block type="math_number" id="rs*$$:BqMfc8)mFtEsHO"><field name="NUM">0</field></block></value><next><block type="variables_set" id="feBo2V+W~w)AQ8,SGp7u"><field name="VAR">开始计时</field><value name="VALUE"><block type="logic_boolean" id="?Kiu`/#p^L9gxy4VOP5Y"><field name="BOOL">FALSE</field></block></value><next><block type="controls_whileUntil" id="[hivwO^Qc``hv:{pW2X("><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="_0J#?#3LHQR4cSX/z(Y3"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id=")IEt4CkXkO)e?kJJ2*kK"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="aIAQ$+G+d,dam6Cy+K]z"><value name="btn"><shadow type="pins_button" id="dA7J!)7Pf{_,r9[(eFk("><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="ZpreOCaMYi({9]U)6AQ:"><field name="VAR">开始计时</field><value name="VALUE"><block type="logic_boolean" id="l^4V3jj3cb{HH6}4gQpY"><field name="BOOL">TRUE</field></block></value></block></statement></block></statement></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="LJ-n`:hDfasy,VyUHW-k" x="-1638" y="-29"><mutation><arg name="tim" varid="jlC@m3GF}:v~v:6x7,k]"></arg></mutation><field name="NAME">tim_callback</field><statement name="STACK"><block type="variables_global" id="?z/3gKa4,rmAk#ETlBy5"><value name="VAR"><block type="variables_get" id="8ZDkwRl#/sI!r=yk{5/x"><field name="VAR">当前计时</field></block></value><next><block type="controls_if" id="F|:R35nX}1z*uG6H;mea"><value name="IF0"><block type="variables_get" id="#uJp,y[8M_1bq8h5Xb7F"><field name="VAR">开始计时</field></block></value><statement name="DO0"><block type="math_selfcalcu" id="/Uw9t$0x#F{VDvP8x~RL"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="(@PrB[w29v{_#]_]t6[v"><field name="VAR">a</field></shadow><block type="variables_get" id="BC}VNa;+z0KF[68YYL2/"><field name="VAR">当前计时</field></block></value><value name="B"><shadow type="math_number" id="STS~-^Y0_zkvR=0mwF0x"><field name="NUM">1</field></shadow></value></block></statement><next><block type="onboard_tft_show_image_or_string_delay" id="V9Ph=6npYq*YM=S5Bsm7"><field name="center">True</field><value name="data"><shadow type="text" id="6Tn#z@$?Tg;P]GMU|C~]"><field name="TEXT">当前计时(100ms)</field></shadow></value><value name="x"><shadow type="math_number" id="AnG5,C@N)V4KfNJwvk.?"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="N:($jMe.nhueBU!ls[+9"><field name="NUM">20</field></shadow></value><value name="size"><shadow type="math_number" id="BFZuBAfDo}YVsjRt8PxW"><field name="NUM">2</field></shadow></value><value name="space"><shadow type="math_number" id="hZ|}1(`~Ei4|daaiih(h"><field name="NUM">0</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="l7CX5N`PHOx{|/fZYw`/"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id=",w[Kz5MhOnOC?$a]6sfr"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="zkZqBc6*izd]dXZzgO$e"><field name="BOOL">FALSE</field></shadow></value><next><block type="onboard_tft_show_image_or_string_delay" id="V;sgy])?RhM~/9BCX6g`"><field name="center">True</field><value name="data"><shadow type="text" id="#_WUKT~:XRe{nrlcG/@?"><field name="TEXT">系统运行(毫秒)</field></shadow><block type="number_to_text" id="Hs,7^_#y~AHQZOB8V?tr"><value name="VAR"><shadow type="variables_get" id="JD=FrT^zT,0WpMInbg~N"><field name="VAR">x</field></shadow><block type="variables_get" id="].(dH1Bw|py9-h85|ag_"><field name="VAR">当前计时</field></block></value></block></value><value name="x"><shadow type="math_number" id="]YRCbopoTF7zbx)}g.(9"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="|[Kar-,yMek/i=Y*tN`h"><field name="NUM">120</field></shadow></value><value name="size"><shadow type="math_number" id="ol2=WgPtPm1=O4Gi1B8)"><field name="NUM">3</field></shadow></value><value name="space"><shadow type="math_number" id="HU;``i;DUd)QBCO-83;2"><field name="NUM">0</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="~uNy$7=fhKE4)nK?WN=`"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="[bJ[z:blESZ/$VU#8*qv"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="?DWII(2RrN9akMKV2e^g"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></next></block></statement></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IG1peGdvX3NhbnQKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX3RmdAoKCmRlZiB0aW1fY2FsbGJhY2sodGltKToKICAgIGdsb2JhbCDlvZPliY3orqHml7YKICAgIGlmIOW8gOWni+iuoeaXtjoKICAgICAgICDlvZPliY3orqHml7YgKz0gMQogICAgb25ib2FyZF90ZnQuc2hvd3MoJ+W9k+WJjeiuoeaXtigxMDBtcyknLCB4PTAsIHk9MjAsIHNpemU9Miwgc3BhY2U9MCwgY2VudGVyPVRydWUsIGNvbG9yPTB4ZmZmZixzeW5jPUZhbHNlKQogICAgb25ib2FyZF90ZnQuc2hvd3Moc3RyKOW9k+WJjeiuoeaXtiksIHg9MCwgeT0xMjAsIHNpemU9Mywgc3BhY2U9MCwgY2VudGVyPVRydWUsIGNvbG9yPTB4ZmZmZixzeW5jPVRydWUpCgoKCnRpbSA9IG1hY2hpbmUuVGltZXIoMCxwZXJpb2QgPSAxMDAsIG1vZGU9bWFjaGluZS5UaW1lci5QRVJJT0RJQywgY2FsbGJhY2s9dGltX2NhbGxiYWNrKQrlvZPliY3orqHml7YgPSAwCuW8gOWni+iuoeaXtiA9IEZhbHNlCndoaWxlIFRydWU6CiAgICBpZiBtaXhnb19zYW50LkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAg5byA5aeL6K6h5pe2ID0gVHJ1ZQo=</code>ICBpZiBtaXhnb19zYW50LkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAg5byA5aeL6K6h5pe2ID0gbm90IOW8gOWni+iuoeaXtgo=</code>g>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IG1peGdvX3NhbnQKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX3RmdAoKCmRlZiB0aW1fY2FsbGJhY2sodGltKToKICAgIGdsb2JhbCDlvZPliY3orqHml7YKICAgIGlmIOW8gOWni+iuoeaXtjoKICAgICAgICDlvZPliY3orqHml7YgKz0gMQogICAgb25ib2FyZF90ZnQuc2hvd3MoJ+W9k+WJjeiuoeaXtigxMDBtcyknLCB4PTAsIHk9MjAsIHNpemU9Miwgc3BhY2U9MCwgY2VudGVyPVRydWUsIGNvbG9yPTB4ZmZmZixzeW5jPUZhbHNlKQogICAgb25ib2FyZF90ZnQuc2hvd3Moc3RyKOW9k+WJjeiuoeaXtiksIHg9MCwgeT0xMjAsIHNpemU9Mywgc3BhY2U9MCwgY2VudGVyPVRydWUsIGNvbG9yPTB4ZmZmZixzeW5jPVRydWUpCgoKCnRpbSA9IG1hY2hpbmUuVGltZXIoMCxwZXJpb2QgPSAxMDAsIG1vZGU9bWFjaGluZS5UaW1lci5QRVJJT0RJQywgY2FsbGJhY2s9dGltX2NhbGxiYWNrKQrlvZPliY3orqHml7YgPSAwCuW8gOWni+iuoeaXtiA9IEZhbHNlCndoaWxlIFRydWU6CiAgICBpZiBtaXhnb19zYW50LkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAg5byA5aeL6K6h5pe2ID0gbm90IOW8gOWni+iuoeaXtgogICAgaWYgbWl4Z29fc2FudC5CMmtleS53YXNfcHJlc3NlZCgpIGFuZCBub3Qg5byA5aeL6K6h5pe2OgogICAgICAgIOW9k+WJjeiuoeaXtiA9IDAK</code>