Files
mixly3/boards/default/micropython_esp32c2/examples/MixGo MINI/教学指南米思齐修订版/八年级代码/12-3 刷卡开门显示姓名.mix
2025-04-02 18:29:32 +08:00

1 line
5.7 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="dicts_create_with" id="_hY6u4KoG81/DkYrXWC@" inline="true" x="-1918" y="-214"><mutation items="3"></mutation><field name="VAR">mydict</field><field name="KEY0">2029118106</field><field name="KEY1">2029118107</field><field name="KEY2">19921539</field><value name="ADD0"><block type="text" id="N:mm4uBBm(|#p[-8ap!;"><field name="TEXT">小米</field></block></value><value name="ADD1"><block type="text" id="P!o^*FCjs4aO:@:-2Q/I"><field name="TEXT">小思</field></block></value><value name="ADD2"><block type="text" id="m|wIC,?|CUHSJ*X_qi8:"><field name="TEXT">小齐</field></block></value><next><block type="controls_whileUntil" id="=(Xb)O*A}uLPHyNWt|Ig"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="1Z(FK,7!r@Ar0([r}[k`"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="n4fdZYZW4FmX8tnI.7,]"><field name="VAR">id</field><value name="VALUE"><block type="rfid_readid" id="f.;0!9wzJ!NHot3V4$`N"></block></value><next><block type="controls_if" id="[VX~0AAH}k]iG/Zd!e/D"><value name="IF0"><block type="logic_compare" id="2.SxJQqKo9*6ot9sGU=i"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="KZ`WiIKLRoTnAT-*mG=B"><field name="VAR">id</field></block></value><value name="B"><block type="logic_null" id="pP02{z*Mu~c11U#ZD|;q"></block></value></block></value><statement name="DO0"><block type="system_print" id="~bDT`F.Wm#txeALed}dt"><value name="VAR"><shadow type="text" id="I*?pA/UsAI1F6]ThP}@}"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="4._5fWLCy2pTZ*1m~SNP"><field name="VAR">id</field></block></value><next><block type="controls_if" id="90+Yx#V;z$2nz,zZ+,IM"><value name="IF0"><block type="logic_is_in" id="~-c*T6N-20dX6yi;]`)z"><field name="BOOL">in</field><value name="A"><shadow type="variables_get" id="sIUEDtj;hoY`A/k-+Fak"><field name="VAR">id</field></shadow></value><value name="B"><shadow type="list_many_input" id="PXs*BxR~``x`7FJky;;/"><field name="CONTENT">0,1,2,3</field></shadow><block type="dicts_keys" id="-5dLlvcE(t(4-R8UX{nV"><value name="DICT"><shadow type="variables_get" id="FC)S-Nom-$_+k1O}709p"><field name="VAR">mydict</field></shadow></value></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="AY;3C8;VU+/6su)[tVa3"><value name="pitch"><shadow type="pins_tone_notes" id=",rEP/8Ii(U)7)24_@XJx"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="?^w}oC0p.GbwhYtU_8!C"><field name="NUM">100</field></shadow></value><next><block type="display_show_image" id="7GM}8PDwJJc?LF|$WK#v"><value name="data"><shadow type="pins_builtinimg" id="z+zhmFAoKX|iDIKj_}$["><field name="PIN">onboard_matrix.DOOR_OPENING</field></shadow></value><next><block type="controls_delay_new" id="GOn[Dej:w+1O,Yp:NXIZ"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="6pSlzr9,10PIhO6UYWIW"><field name="NUM">0.5</field></shadow></value><next><block type="display_show_image" id="}3HLeNO4?hJCrOh{XQV_"><value name="data"><shadow type="pins_builtinimg" id="gtF67C;Rc;2CH~btXe$7"><field name="PIN">onboard_matrix.DOOR_OPEN</field></shadow></value><next><block type="display_scroll_string" id="ituh}Uj#C5!#jA{zpe^x"><value name="data"><shadow type="text" id="B^y?~.|sIj7kIu#L2#Fo"><field name="TEXT">Mixly</field></shadow><block type="dicts_get_default" id="23e~Ba#-Unn8-3@6wI/="><value name="DICT"><shadow type="variables_get" id="nsi/BoW;B(-*5E`U2k|l"><field name="VAR">mydict</field></shadow></value><value name="KEY"><shadow type="text" id="*{8G]L5OkRd}4sUck.va"><field name="TEXT">key</field></shadow><block type="variables_get" id=".1Zb1`cFv6K_Nv^gmynv"><field name="VAR">id</field></block></value><value name="VAR"><shadow type="math_number" id="K+N$7:$PFf+W!?@Y3:k;"><field name="NUM">0</field></shadow></value></block></value><next><block type="display_show_image" id="m2[h8U(O(*!-19_Vax{:"><value name="data"><shadow type="pins_builtinimg" id="[+N`0@u{3_yG}A29;n#+"><field name="PIN">onboard_matrix.DOOR_OPENING</field></shadow></value><next><block type="controls_delay_new" id="s7L:!TU$uM/D/ULI(A,E"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="icWDGnH$ZgadM6OKPV-G"><field name="NUM">0.5</field></shadow></value><next><block type="display_show_image" id="A_z,aYno8;La~4FF4]DX"><value name="data"><shadow type="pins_builtinimg" id="zMzt!0oI]tNtJ2^@YA`x"><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></statement></block></next></block></statement></block></next></block></statement></block></next></block></xml><config>{}</config><code>ZnJvbSBtaW5pX2cyIGltcG9ydCBleHRfcmZpZAppbXBvcnQgbWFjaGluZQpmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbXVzaWMKZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX21hdHJpeAppbXBvcnQgdGltZQoKCm15ZGljdD0gezIwMjkxMTgxMDY6J+Wwj+exsycsIDIwMjkxMTgxMDc6J+Wwj+aAnScsIDE5OTIxNTM5OiflsI/pvZAnfQp3aGlsZSBUcnVlOgogICAgaWQyID0gZXh0X3JmaWQucmVhZF9jYXJkKDAsIHg9ImlkIikKICAgIGlmIGlkMiAhPSBOb25lOgogICAgICAgIHByaW50KGlkMikKICAgICAgICBpZiBpZDIgaW4gbXlkaWN0LmtleXMoKToKICAgICAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDY1OSwgMTAwKQogICAgICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhvbmJvYXJkX21hdHJpeC5ET09SX09QRU5JTkcpCiAgICAgICAgICAgIHRpbWUuc2xlZXAoMC41KQogICAgICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhvbmJvYXJkX21hdHJpeC5ET09SX09QRU4pCiAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNjcm9sbChteWRpY3QuZ2V0KGlkMiwwKSkKICAgICAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3Mob25ib2FyZF9tYXRyaXguRE9PUl9PUEVOSU5HKQogICAgICAgICAgICB0aW1lLnNsZWVwKDAuNSkKICAgICAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3Mob25ib2FyZF9tYXRyaXguRE9PUl9DTE9TRSkK</code>