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

1 line
4.7 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="variables_set" id="xul8gNw*Pfq/,;q5?^=Y" x="-1706" y="-326"><field name="VAR">mylist</field><value name="VALUE"><block type="list_many_input" id="{674D;O[GO|OD$S`tg;-"><field name="CONTENT">2029118106,19921539,3,4,5</field></block></value><next><block type="controls_whileUntil" id="dfw0*U[fmE2VTA4cX;zP"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="Hv/QaC(#zeI3paqB^#sT"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="A[AcTJv-!Cn?++7)s0Q-"><field name="VAR">id</field><value name="VALUE"><block type="rfid_readid" id="}1Yvmuoj{af}2`1)1R/L"></block></value><next><block type="controls_if" id="Chti4s:#kF*c#=6pyUcD"><value name="IF0"><block type="logic_compare" id="ksSOo^~gOKz5H9y1:sRA"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="{H1e9RZ0+.rLe)1|I|Mq"><field name="VAR">id</field></block></value><value name="B"><block type="logic_null" id="W~/fu@[LW*T/#gezi[cW"></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="tIxs*])Hcu-6A)-59]EB"><value name="pitch"><shadow type="pins_tone_notes" id="$vj8KLy}^;u^X}.9!B$@"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="LNOAcbXBrteEqb$13E5R"><field name="NUM">100</field></shadow></value><next><block type="system_print" id="d@H61ePFtwEygt:Uq^L)"><value name="VAR"><shadow type="text" id="orgkN=;jNIwe7GWtiYpT"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="]wT#`9]V8p6lCN|m}hvC"><field name="VAR">id</field></block></value><next><block type="controls_if" id="6,-nAhQ=aqTk`YuP_qNG"><value name="IF0"><block type="logic_is_in" id="nXnOOGzQDH5/uZu(Dac_"><field name="BOOL">in</field><value name="A"><shadow type="variables_get" id="+!z3pIk)+=,OX(e!`4i~"><field name="VAR">id</field></shadow></value><value name="B"><shadow type="list_many_input" id="cnuAaX/?uIbrgMc/9{qf"><field name="CONTENT">0,1,2,3</field></shadow><block type="variables_get" id="1d1[I-SS_gk)m;lE/+jk"><field name="VAR">mylist</field></block></value></block></value><statement name="DO0"><block type="display_show_image" id="/0#-?=z1.1@{@f6h:asC"><value name="data"><shadow type="pins_builtinimg" id="E3+DFhO-Hmb.WEg++xOD"><field name="PIN">onboard_matrix.DOOR_OPENING</field></shadow></value><next><block type="controls_delay_new" id="TU@00ow8IUgtWS8G[^-u"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="$BFzqtvW:kKsIC*iR]ay"><field name="NUM">0.5</field></shadow></value><next><block type="display_show_image" id=":CZL+_7RsGIP6)tibYlE"><value name="data"><shadow type="pins_builtinimg" id=")0{tn{$.7p=xQ$?0bG9{"><field name="PIN">onboard_matrix.DOOR_OPEN</field></shadow></value><next><block type="controls_delay_new" id="N3ELw?seW$feciJpsd2s"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="lg}lh/_mWx,fnSG9MkA]"><field name="NUM">2</field></shadow></value><next><block type="display_show_image" id="Ux+TVD*]z9vNU]r/KH~|"><value name="data"><shadow type="pins_builtinimg" id="RN4D$RT2{CWIu#B/!Kla"><field name="PIN">onboard_matrix.DOOR_OPENING</field></shadow></value><next><block type="controls_delay_new" id="+rljh*qQV`fl0e,43,EA"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="i~@7}UCu!XM?e5j{0[#V"><field name="NUM">0.5</field></shadow></value><next><block type="display_show_image" id="vfGbJ($4!Bp6~)x{i}lq"><value name="data"><shadow type="pins_builtinimg" id="Z:tNf7y4ROVz.?HiH^1T"><field name="PIN">onboard_matrix.DOOR_CLOSE</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></statement></block></next></block></statement></block></next></block></xml><config>{}</config><code>ZnJvbSBtaW5pX2cyIGltcG9ydCBleHRfcmZpZApmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbXVzaWMKaW1wb3J0IG1hY2hpbmUKZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX21hdHJpeAppbXBvcnQgdGltZQoKCm15bGlzdCA9IFsyMDI5MTE4MTA2LDE5OTIxNTM5LDMsNCw1XQp3aGlsZSBUcnVlOgogICAgaWQyID0gZXh0X3JmaWQucmVhZF9jYXJkKDAsIHg9ImlkIikKICAgIGlmIGlkMiAhPSBOb25lOgogICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSg2NTksIDEwMCkKICAgICAgICBwcmludChpZDIpCiAgICAgICAgaWYgaWQyIGluIG15bGlzdDoKICAgICAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3Mob25ib2FyZF9tYXRyaXguRE9PUl9PUEVOSU5HKQogICAgICAgICAgICB0aW1lLnNsZWVwKDAuNSkKICAgICAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3Mob25ib2FyZF9tYXRyaXguRE9PUl9PUEVOKQogICAgICAgICAgICB0aW1lLnNsZWVwKDIpCiAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LkRPT1JfT1BFTklORykKICAgICAgICAgICAgdGltZS5zbGVlcCgwLjUpCiAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LkRPT1JfQ0xPU0UpCg==</code>