Files
mixly3/boards/default/micropython_esp32s3/examples/MixGo Sant/智能物联从体验到精通/5年级/1-2-2 刷卡开门-限卡开门.mix
2025-12-31 09:45:01 +08:00

1 line
6.1 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><comment id="Fis^e{(8)S@gf4HarM@H" x="-788.6597680735402" y="-639.5965225229794" w="172.1663055419922" h="100">集合中是允许的卡号,可用串口输出获得</comment><block type="set_create_with" id="v66?RM9NEjRpTGWCY+pR" x="-1163" y="-644"><mutation items="3"></mutation><field name="VAR">s1</field><value name="ADD0"><block type="math_number" id="{OC6Zfkl{BKg;D2|JLuo"><field name="NUM">148237826</field></block></value><value name="ADD1"><block type="math_number" id="_?~3ZEd6V4KPb+hprq($"><field name="NUM">10887876</field></block></value><value name="ADD2"><block type="math_number" id="|9bk[Km4qM(iedZ`1*=M"><field name="NUM">0</field></block></value><next><block type="display_show_image" id="UgjMNlIH[Zgbl54mFSo)"><value name="data"><shadow type="pins_builtinimg" id="O7?B[uC0FMyOM2eA;_wt"><field name="PIN">object_picture.DOOR_CLOSE</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="1G)_U^ujC03,KUWVZ4KQ"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_whileUntil" id="#klEBWyamWU#Fa6Nl8sy"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="`X0;L2Jal4O/LiDXKqLP"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="ik|0~.Ap,0hE9I^2cFB("><field name="VAR">卡号</field><value name="VALUE"><block type="rfid_readid" id="})/nVoc:4J:618}pGE!x"></block></value><next><block type="controls_if" id="pnB6.+deLQlq$/QBbL[0"><value name="IF0"><block type="logic_is_in" id=":~=.DH=(X}|*QdQ[t}Xo"><field name="BOOL">in</field><value name="A"><shadow type="variables_get" id="Mu[G/Y1|ZW=3k8R[*wwm"><field name="VAR">x</field></shadow><block type="variables_get" id="g1byHE2-(o9Kj~MP5`jz"><field name="VAR">卡号</field></block></value><value name="B"><shadow type="list_many_input" id="x{rPVcevFg]2.uMDg*zB"><field name="CONTENT">0,1,2,3</field></shadow><block type="variables_get" id="+3a1e2v9`0|of+8}ED4?"><field name="VAR">s1</field></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="v_ml_-1ju`5b~,[j]VKC"><value name="pitch"><shadow type="pins_tone_notes" id="KS~?^/n4+7!5c+K2K^@S"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="*+d47;CUETEC}s}NH?M;"><field name="NUM">100</field></shadow></value><next><block type="system_print" id="h)89a=V|fdl`|D:Ma6+s"><value name="VAR"><shadow type="text" id="I[c`Rt!S$hsPS/+:#{PN"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id=",/zW[24dWeZP,mrcCJ7,"><field name="VAR">卡号</field></block></value><next><block type="procedures_callnoreturn" id="?xdjn4_F$0w:27))uTQs"><mutation name="开关门"></mutation></block></next></block></next></block></statement></block></next></block></statement></block></next></block></next></block><block type="procedures_defnoreturn" id="Q/kj4#f??rhHL1M]UgzW" x="-642" y="-600"><field name="NAME">开关门</field><statement name="STACK"><block type="display_show_image" id="VS}8oBEgg|P6i6Cg1aFb"><value name="data"><shadow type="pins_builtinimg" id=".d-Xl:JwGc7):yn=OW=A"><field name="PIN">object_picture.DOOR_OPENING</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="V0X`(.:eH3^yf^}q^A-E"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="6vd2L`PNFoHx`trp;E1t"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="U|Q7bqg*(tviTk}i#c?{"><field name="NUM">0.5</field></shadow></value><next><block type="display_show_image" id="`4(NL{^:UJOiI3Y2dZ:F"><value name="data"><shadow type="pins_builtinimg" id="t*:cPip2D!IOvuvxxAp_"><field name="PIN">object_picture.DOOR_OPEN</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="SWfz1dU[*]x~A[qE~|~+"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="KZw|XQ([OYV#:F?u7)0-"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id=":2i+AKbST/-fMbp[C7B3"><field name="NUM">1.5</field></shadow></value><next><block type="display_show_image" id="t$//R[}!)K@eG60jMHvq"><value name="data"><shadow type="pins_builtinimg" id="`jhmjL:Q7=[c?`!gGs/h"><field name="PIN">object_picture.DOOR_OPENING</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="Yy;mE7k{.*P3nK8IwM1g"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="az3ol1L4k)cg#[18M2n["><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="d(pgjPp[XVrkWGvCtAuc"><field name="NUM">0.5</field></shadow></value><next><block type="display_show_image" id="}5AHbQ8JJ|ELn=H_~},m"><value name="data"><shadow type="pins_builtinimg" id="IwW=M@(1YImq36N[w]B}"><field name="PIN">object_picture.DOOR_CLOSE</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="9uCQIy9kse8YVeM=Q/3e"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></xml><config>{}</config><code>ZnJvbSBvYmplY3RfcGljdHVyZSBpbXBvcnQgRE9PUl9DTE9TRQpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CmZyb20gc2FudF9neCBpbXBvcnQgZXh0X3JmaWQKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX211c2ljCmltcG9ydCBtYWNoaW5lCmZyb20gb2JqZWN0X3BpY3R1cmUgaW1wb3J0IERPT1JfT1BFTklORwppbXBvcnQgdGltZQpmcm9tIG9iamVjdF9waWN0dXJlIGltcG9ydCBET09SX09QRU4KCgpkZWYg5byA5YWz6ZeoKCk6CiAgICBvbmJvYXJkX3RmdC5pbWFnZShET09SX09QRU5JTkcsIGNvbG9yPTB4ZmZmZixzeW5jPVRydWUpCiAgICB0aW1lLnNsZWVwKDAuNSkKICAgIG9uYm9hcmRfdGZ0LmltYWdlKERPT1JfT1BFTiwgY29sb3I9MHhmZmZmLHN5bmM9VHJ1ZSkKICAgIHRpbWUuc2xlZXAoMS41KQogICAgb25ib2FyZF90ZnQuaW1hZ2UoRE9PUl9PUEVOSU5HLCBjb2xvcj0weGZmZmYsc3luYz1UcnVlKQogICAgdGltZS5zbGVlcCgwLjUpCiAgICBvbmJvYXJkX3RmdC5pbWFnZShET09SX0NMT1NFLCBjb2xvcj0weGZmZmYsc3luYz1UcnVlKQoKCgpzMT0gezE0ODIzNzgyNiwgMTA4ODc4NzYsIDB9Cm9uYm9hcmRfdGZ0LmltYWdlKERPT1JfQ0xPU0UsIGNvbG9yPTB4ZmZmZixzeW5jPVRydWUpCndoaWxlIFRydWU6CiAgICDljaHlj7cgPSBleHRfcmZpZC5yZWFkX2NhcmQoMCwgeD0iaWQiKQogICAgaWYg5Y2h5Y+3IGluIHMxOgogICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSg2NTksIDEwMCkKICAgICAgICBwcmludCjljaHlj7cpCiAgICAgICAg5byA5YWz6ZeoKCkK</code>