Files
mixly3/boards/default/micropython_esp32c2/examples/MixGo MINI/教学指南米思齐修订版/六年级代码/4-2 自动门演示.mix
2025-04-02 18:29:32 +08:00

1 line
3.7 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="display_show_image" id="w:K]@uh$WXfwqD;`BN1i" x="-2859" y="-722"><value name="data"><shadow type="pins_builtinimg" id="ewfb!;`Kv22;yoqF`qU@"><field name="PIN">onboard_matrix.DOOR_OPEN</field></shadow></value><next><block type="controls_whileUntil" id="[lI*:A8d4?U@a97?75Zu"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="(z.3zy#1]Qcr,G/N}D)`"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="t:C[E-fM9hA2tu}e8]#b"><value name="IF0"><block type="logic_compare" id="ttJ~MDB3ON]59uNRF0+w"><field name="OP">GT</field><value name="A"><block type="sensor_mixgo_pin_near_single" id="~1Ax?RqMMfq-ai!1v4We"></block></value><value name="B"><block type="math_number" id=";{=o[,(W)M;D{mrs~|2b"><field name="NUM">100</field></block></value></block></value><statement name="DO0"><block type="display_show_image" id="v3~43@Qs`5$D3pt0!:.H"><value name="data"><shadow type="pins_builtinimg" id="oFac47Zafm|QdZw)dh3|"><field name="PIN">onboard_matrix.DOOR_CLOSE</field></shadow></value><next><block type="controls_delay_new" id="7~1C*QhG2O#Y7yL`VBsv"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="UUgu![0n-}D(F}+aO2CN"><field name="NUM">0.1</field></shadow></value><next><block type="display_show_image" id="ay}t8kGy3o(+v2s|l@3k"><value name="data"><shadow type="pins_builtinimg" id="ho.VN/QR#MCb]DH#1H?("><field name="PIN">onboard_matrix.DOOR_OPENING</field></shadow></value><next><block type="controls_delay_new" id="t|]uS1nBT((QbX7/AJj;"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="SjlH-QqATh*y90L~}v@x"><field name="NUM">0.1</field></shadow></value><next><block type="display_show_image" id="#M#vlH.TqDZ/f}wIyuJU"><value name="data"><shadow type="pins_builtinimg" id="3]4FaTil-bqoxQZsb{xB"><field name="PIN">onboard_matrix.DOOR_OPEN</field></shadow></value><next><block type="controls_delay_new" id="(6:S39an(K8*Lkcw=S|]"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="4*w1]/dPA]gSdUfw/,qJ"><field name="NUM">1</field></shadow></value><next><block type="display_show_image" id="3n[y^vzba-B*q.l{8a]9"><value name="data"><shadow type="pins_builtinimg" id="{Ct[[:(4Nl_RBxBS}=~#"><field name="PIN">onboard_matrix.DOOR_OPENING</field></shadow></value><next><block type="controls_delay_new" id="3xySW,gZ|s8Vqg)*xl,$"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="fFeEMX[YKJ`3AgvsIt?B"><field name="NUM">0.1</field></shadow></value><next><block type="display_show_image" id="A-v(w,5nD^nf1@zl~~j("><value name="data"><shadow type="pins_builtinimg" id="Lwq{Aoh:]PK?qL_6IM|I"><field name="PIN">onboard_matrix.DOOR_CLOSE</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></statement></block></next></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX21hdHJpeApmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfYWxzCmltcG9ydCB0aW1lCgoKb25ib2FyZF9tYXRyaXguc2hvd3Mob25ib2FyZF9tYXRyaXguRE9PUl9PUEVOKQp3aGlsZSBUcnVlOgogICAgaWYgb25ib2FyZF9hbHMucHNfbmwoKSA+IDEwMDoKICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhvbmJvYXJkX21hdHJpeC5ET09SX0NMT1NFKQogICAgICAgIHRpbWUuc2xlZXAoMC4xKQogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LkRPT1JfT1BFTklORykKICAgICAgICB0aW1lLnNsZWVwKDAuMSkKICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhvbmJvYXJkX21hdHJpeC5ET09SX09QRU4pCiAgICAgICAgdGltZS5zbGVlcCgxKQogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LkRPT1JfT1BFTklORykKICAgICAgICB0aW1lLnNsZWVwKDAuMSkKICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhvbmJvYXJkX21hdHJpeC5ET09SX0NMT1NFKQo=</code>