Files
mixly3/boards/default/micropython_esp32c2/examples/MixGo MINI/教学指南米思齐修订版/八年级代码/30-2-2 安全门锁接收.mix
2025-04-02 18:29:32 +08:00

1 line
5.8 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><variables><variable id="x@Yfw8DrgkM3CEl{odMY">client</variable><variable id="Q.[d]Bc~)FuhqVb/l{Uh">topic</variable><variable id="0.A^[Eto)4wE7Tef?SZQ">msg</variable></variables><block type="iot_wifi_connect" id="isJA9!L+kRrBo/lw7mUP" x="-3487" y="-686"><value name="WIFINAME"><shadow type="text" id="7m+oTPWYpX_UkiAbW}u1"><field name="TEXT">mixly_z3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="MnK6Gh/s?D2/)Rq|BAZz"><field name="TEXT">1234567890</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE" id="yHF+^b0V7;C)fbY{eYZi"><value name="SERVER"><shadow type="text" id="0x;ZUOBQGr=J3l889pS0"><field name="TEXT">mixio.org</field></shadow></value><value name="KEY"><shadow type="factory_block_return" id="N4fd]Ch8Twng:2`r:;C3"><field name="VALUE">0134d6</field></shadow></value><next><block type="variables_set" id="C8Dc{M+F}S()SU3BV5rv"><field name="VAR">user</field><value name="VALUE"><block type="text" id="Ip1Y~[D3ieB9dCF#w*gz"><field name="TEXT">user1</field></block></value><next><block type="variables_set" id="YAjk47jO-FAi8.X7Co?x"><field name="VAR">passwd</field><value name="VALUE"><block type="text" id="whq.].05wpm|BP6z11ws"><field name="TEXT">psd123</field></block></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="gJ;6YwA]RTjI5eAIp24}"><value name="TOPIC"><shadow type="text" id="e)Epw)?DER(mnm0k_Ll5"><field name="TEXT">Door</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="cW==;q!gkNvn~ZU$6,|F"><field name="VALUE">method</field></shadow></value><next><block type="controls_whileUntil" id="?X/cdx(M~b)Kq|gx2y)f"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="_`4dpBHXF(3H|rd?j_Vr"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="HI2P=2S.QkufV@3IMY#E"></block></statement></block></next></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="sGeHA@mw{fbl]a=s?20*" x="-3209" y="-482"><mutation><arg name="client" varid="x@Yfw8DrgkM3CEl{odMY"></arg><arg name="topic" varid="Q.[d]Bc~)FuhqVb/l{Uh"></arg><arg name="msg" varid="0.A^[Eto)4wE7Tef?SZQ"></arg></mutation><field name="NAME">method</field><statement name="STACK"><block type="variables_set" id="Wj7qrT.|wdh)/t765!H}"><field name="VAR">mydict</field><value name="VALUE"><block type="json_to_dicts" id="GBd~5DohWez-E2.Bicvr"><value name="VAR"><shadow type="text" id="hZfyi3ROboRlVi04Pyxw"><field name="TEXT">{"name":"Mixly","color":"green"}</field></shadow><block type="variables_get" id="}]:ydJ}r~tTjANmz1;OP"><field name="VAR">msg</field></block></value></block></value><next><block type="controls_if" id="4xno04RT6#bI]AeH!Rk2"><mutation else="1"></mutation><value name="IF0"><block type="logic_operation" id="GEc/ZL{I9BDl(FAks~+v" inline="false"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="er;Y2UoK@w_}PCDEibr,"><field name="OP">EQ</field><value name="A"><block type="dicts_get" id="fCIRyOf6Ul_}EZ`${tu~"><value name="DICT"><shadow type="variables_get" id="l/l0{@M(6eOp8F3^E:d~"><field name="VAR">mydict</field></shadow></value><value name="KEY"><shadow type="text" id="VgxWM?q(_Dtdhs1C)n?A"><field name="TEXT">user</field></shadow></value></block></value><value name="B"><block type="text" id="_QkqH?J~Gm@YQepo,R2m"><field name="TEXT">user1</field></block></value></block></value><value name="B"><block type="logic_compare" id="z*Q07ak8*fB,[tVFSwoZ"><field name="OP">EQ</field><value name="A"><block type="dicts_get" id="C`-m^)i8{XGt#JHb~tdS"><value name="DICT"><shadow type="variables_get" id="qyQqp7LyVm;+rMJO03Z*"><field name="VAR">mydict</field></shadow></value><value name="KEY"><shadow type="text" id="6BZ(}Xk/|kmPw47]n+a_"><field name="TEXT">passwd</field></shadow></value></block></value><value name="B"><block type="text" id="yM~b~JI=7~`lDf~$$Al@"><field name="TEXT">psd123</field></block></value></block></value></block></value><statement name="DO0"><block type="display_scroll_string" id="D~#k~G][jhmh!xF,@PVT"><value name="data"><shadow type="text" id="WQ;wSK!BWhp8_*yM1g7W"><field name="TEXT">Mixly</field></shadow><block type="dicts_get" id="uIB2cs8jp|Znc|V+_?k!"><value name="DICT"><shadow type="variables_get" id="|*cP$9e_-8o{kHnbT?wU"><field name="VAR">mydict</field></shadow></value><value name="KEY"><shadow type="text" id=";nU|NyszPB4MHIF*H7B1"><field name="TEXT">lock</field></shadow></value></block></value></block></statement><statement name="ELSE"><block type="display_show_image" id="|`ycc/?nTD.=Ucs[45,D"><value name="data"><shadow type="pins_builtinimg" id="`~FE.TRlsO(#c*9?MaQJ"><field name="PIN">onboard_matrix.NO</field></shadow></value></block></statement></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQppbXBvcnQgdXJlcXVlc3RzCmZyb20gdWJpbmFzY2lpIGltcG9ydCBoZXhsaWZ5CmZyb20gbWl4cHkgaW1wb3J0IGFuYWx5c2Vfc2hhcmVrZXkKaW1wb3J0IGpzb24KZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX21hdHJpeAoKZGVmIG1ldGhvZChjbGllbnQsIHRvcGljLCBtc2cpOgogICAgbXlkaWN0ID0ganNvbi5sb2Fkcyhtc2cpCiAgICBpZiBteWRpY3RbJ3VzZXInXSA9PSAndXNlcjEnIGFuZCBteWRpY3RbJ3Bhc3N3ZCddID09ICdwc2QxMjMnOgogICAgICAgIG9uYm9hcmRfbWF0cml4LnNjcm9sbChteWRpY3RbJ2xvY2snXSkKICAgIGVsc2U6CiAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3Mob25ib2FyZF9tYXRyaXguTk8pCgoKCm1peGlvdC53bGFuX2Nvbm5lY3QoJ21peGx5X3ozJywnMTIzNDU2Nzg5MCcpCnNrID0gYW5hbHlzZV9zaGFyZWtleSgnaHR0cDovL21peGlvLm9yZy9taXhpby1waHAvc2hhcmVrZXkucGhwP3NrPTAxMzRkNicpCk1RVFRfVVNSX1BSSiA9IHNrWzBdKycvJytza1sxXSsnLycKbXF0dF9jbGllbnQgPSBtaXhpb3QuaW5pdF9NUVRUX2NsaWVudCgnbWl4aW8ub3JnJywgc2tbMF0sIHNrWzJdLCBNUVRUX1VTUl9QUkopCnVzZXIgPSAndXNlcjEnCnBhc3N3ZCA9ICdwc2QxMjMnCm1xdHRfY2xpZW50LnNldF9jYWxsYmFjaygnRG9vcicsbWV0aG9kLCBNUVRUX1VTUl9QUkopCm1xdHRfY2xpZW50LnN1YnNjcmliZShNUVRUX1VTUl9QUkogKyAnRG9vcicpCndoaWxlIFRydWU6CiAgICBtcXR0X2NsaWVudC5jaGVja19tc2coKQo=</code>