Files
mixly3/boards/default/micropython_esp32s3/examples/wJmk17OsKBWA/4KNHReSnJe0e.mix
2024-07-21 09:30:11 +08:00

1 line
11 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32-S3@元控青春"><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="variables_set" id="J~xJ2_sk2QRwMz_]]s]}" x="-2834" y="-740"><field name="VAR">本机用户</field><value name="VALUE"><block type="text" id="(q?GOq[hLyS*h,2nV:|B"><field name="TEXT">mixly</field></block></value><next><block type="variables_set" id="vYn.L54TnHH6p1j`seM+"><field name="VAR">答题结果</field><value name="VALUE"><block type="text" id="p}^NNevymU1)GmpI?gF;"><field name="TEXT">=</field></block></value><next><block type="variables_set" id="va3@!}}vR9*UFG+)#p=D"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="-nQn8kmYVHyc0Z/ztm*n"><field name="BOOL">FALSE</field></block></value><next><block type="iot_wifi_connect" id="VlFS*p,IVJ)(i$B{V70G"><value name="WIFINAME"><shadow type="text" id="-FSlH),d~.)gXCXqf$~;"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="e(#d#!yM/A=ZJ9O4(Y5k"><field name="TEXT">1234567890</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE" id="?);ceEAg|O7=cNN@ZbN!"><value name="SERVER"><shadow type="text" id="_@8y;Ru*$x/IM;i.gOg@"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="factory_block_return" id="d36YOf:YN]f5iPYIk}F2"><field name="VALUE">7b6443</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="hD|TnH$H}iV6o6HIs.ub"><value name="TOPIC"><shadow type="text" id="~9cF-KK{PkWb#w?V=Bjp"><field name="TEXT">答题用户</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="l)/Z/I5opOS7~!cO|~Rg"><field name="VALUE">method</field></shadow></value><next><block type="controls_whileUntil" id="3t,q[#71;Jen@PrcrO4["><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="CmupA)(Xs`q.W4,3S/cr"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="}HGlKQ80!{rjUFN|CwH4"><next><block type="controls_if" id="DDOQzaIJCnY^=rMoRq2j"><value name="IF0"><block type="variables_get" id="I:;I`hCiDgl{}90ehXS_"><field name="VAR">开始答题</field></block></value><statement name="DO0"><block type="controls_if" id="AafV;2)HK5bpTP);U)Be"><mutation elseif="3"></mutation><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="RJGcMV}[4d+_r.zg~z[9"><value name="btn"><shadow type="pins_button" id="6eaaW9!Y8+Prsg).Ox7o"><field name="PIN">A1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="|vM25p.Zwrj`tHLR6.+G"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id=")cl,*n*9|vJG5~eFSQ{]"><field name="TEXT">A</field></block></value></block></statement><value name="IF1"><block type="sensor_mixgo_button_was_pressed" id="A5!Hj6VlI;Y7Q1Eoow!Z"><value name="btn"><shadow type="pins_button" id="]o*e_yiYow+-~#TlFyF7"><field name="PIN">A2key</field></shadow></value></block></value><statement name="DO1"><block type="variables_set" id="5TM1X*N8!Ed0LVQvPR+U"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="1D1qqNS|*rF^vqsBQf!B"><field name="TEXT">B</field></block></value></block></statement><value name="IF2"><block type="sensor_mixgo_button_was_pressed" id="vn[Vgo*Q58#3]7DFN{Gg"><value name="btn"><shadow type="pins_button" id="|LT]KOZW)+h/fLc+~V?P"><field name="PIN">A3key</field></shadow></value></block></value><statement name="DO2"><block type="variables_set" id="q1fR/Ek8k$4r0aEI.!lF"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="3;5UYY,g`CxI.-TF4FC]"><field name="TEXT">C</field></block></value></block></statement><value name="IF3"><block type="sensor_mixgo_button_was_pressed" id="l1UBH(AlR4CElbR^FHse"><value name="btn"><shadow type="pins_button" id="JS0rTtj}d|Xe;7}xo+X;"><field name="PIN">A4key</field></shadow></value></block></value><statement name="DO3"><block type="variables_set" id="pG=`Flap21l:p{ro)WsT"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="$sl}}`m-O-QJ|z0^I+?_"><field name="TEXT">D</field></block></value></block></statement><next><block type="controls_if" id="Oec+pu8E#.um3E-VHZ6m"><value name="IF0"><block type="logic_compare" id="{b.ckC3DI4BFic{-pk-o"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="X8`dsdRz^`zzHOx:)eov"><field name="VAR">选择结果</field></block></value><value name="B"><block type="text" id="t-0nH5}xzgGY7k}o[oOb"><field name="TEXT">=</field></block></value></block></value><statement name="DO0"><block type="display_show_image_or_string_delay" id="L!umM{Bo-Rl5bGpab(s."><field name="center">True</field><value name="data"><shadow type="text" id="sQ9[Udo1CxHmS)Cn@56Q"><field name="TEXT">GO</field></shadow><block type="variables_get" id="pjy}:RLSc{*6PO^cX{Nv"><field name="VAR">选择结果</field></block></value><value name="space"><shadow type="math_number" id="_y_6jNf6DqsoDC|:*#S="><field name="NUM">0</field></shadow></value><next><block type="IOT_MIXIO_PUBLISH" id="c;e(D#gWTOU$I/[p)jOO"><value name="TOPIC"><shadow type="text" id="Ji+~/Qf$7Yl]=aCjI6Q,"><field name="TEXT">选项</field></shadow></value><value name="MSG"><shadow type="text" id="bOGj8oSeMD)8uS_Te(0["><field name="TEXT">A</field></shadow><block type="variables_get" id="?QT[wO/pYpWXp0`buS:l"><field name="VAR">选择结果</field></block></value><next><block type="variables_set" id="^Lj#[eUXcIQF3G5PxoR|"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="O+z_qE=u+HdG]4:z0gbs"><field name="BOOL">FALSE</field></block></value><next><block type="esp32_onboard_music_pitch_with_time" id="piMD_B6rH|eqHu2qEn1S"><value name="pitch"><shadow type="pins_tone_notes" id="i5pvWb!^7JC`WAq:*^yA"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="VI@2}088YFpNwaUb.#+Z"><field name="NUM">100</field></shadow></value></block></next></block></next></block></next></block></statement></block></next></block></statement></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="ac8/fWCOePgYpGrSat$R" x="-1921" y="-411"><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_global" id="yX)Q`F8/$?zRpY(mU^+#"><value name="VAR"><block type="variables_get" id="oR/.5|Q:H+ux;8M}l0#i"><field name="VAR">开始答题</field></block></value><next><block type="variables_global" id="/6!eFbgcu+$ORkn~e^/l"><value name="VAR"><block type="variables_get" id="MfX@gkOf5W.q#xvm{h,N"><field name="VAR">选择结果</field></block></value><next><block type="controls_if" id="Kae0t6KOBIPwUVFn3~Ln"><value name="IF0"><block type="logic_compare" id="~zU-R$f/XFO.!V`?2|*#"><field name="OP">GT</field><value name="A"><block type="text_find" id="c1+Rep*)XRxAKU5i*wxJ"><value name="VAR"><shadow type="text" id="AY9V@G@*B[xW8`.TpJbl"><field name="TEXT">Hello,mixly</field></shadow><block type="variables_get" id="5@6a)f538cxoI|b]eKDZ"><field name="VAR">msg</field></block></value><value name="STR"><shadow type="text" id="am0*pvT5=poP!q(@^3pL"><field name="TEXT">l</field></shadow><block type="variables_get" id="4#vTM8hL40jyv?`m[13="><field name="VAR">本机用户</field></block></value></block></value><value name="B"><block type="math_number" id="3Zb`vBQZ5n;!x;XR(ldJ"><field name="NUM">-1</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="cUnYKK-iJL|Lr8N4JZ-c"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="wWszIf|uvmWbiKI7RqYN"><field name="BOOL">TRUE</field></block></value><next><block type="display_show_image_or_string_delay" id="HE2M,;G9x,ho;fJms$Q("><field name="center">True</field><value name="data"><shadow type="text" id="W#X}~ff=)c/)W@;F:vTP"><field name="TEXT">GO</field></shadow></value><value name="space"><shadow type="math_number" id="/1SD8qo6q,1MWyyXN3zK"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="kR.KV:sokKln}:/7#hsY"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="Re-o,V.cP@-,FT,8,/v?"><field name="TEXT">=</field></block></value></block></next></block></next></block></statement></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQppbXBvcnQgdXJlcXVlc3RzCmZyb20gdWJpbmFzY2lpIGltcG9ydCBoZXhsaWZ5CmZyb20gbWl4cHkgaW1wb3J0IGFuYWx5c2Vfc2hhcmVrZXkKaW1wb3J0IG1peGdvX25vdmEKZnJvbSBtaXhnb19ub3ZhIGltcG9ydCBvbmJvYXJkX3RmdApmcm9tIG1peGdvX25vdmFfdm9pY2UgaW1wb3J0IHNwa19taWRpCgpkZWYgbWV0aG9kKGNsaWVudCwgdG9waWMsIG1zZyk6CiAgICBnbG9iYWwgX0U1X0JDXzgwX0U1X0E3XzhCX0U3X0FEXzk0X0U5X0EyXzk4CiAgICBnbG9iYWwgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDCiAgICBpZiBtc2cuZmluZChfRTZfOUNfQUNfRTZfOUNfQkFfRTdfOTRfQThfRTZfODhfQjcpID4gLTE6CiAgICAgICAgX0U1X0JDXzgwX0U1X0E3XzhCX0U3X0FEXzk0X0U5X0EyXzk4ID0gVHJ1ZQogICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKCdHTycsc3BhY2UgPSAwLGNlbnRlciA9IFRydWUpCiAgICAgICAgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDID0gJz0nCgoKCl9FNl85Q19BQ19FNl85Q19CQV9FN185NF9BOF9FNl84OF9CNyA9ICdtaXhseScKX0U3X0FEXzk0X0U5X0EyXzk4X0U3X0JCXzkzX0U2XzlFXzlDID0gJz0nCl9FNV9CQ184MF9FNV9BN184Ql9FN19BRF85NF9FOV9BMl85OCA9IEZhbHNlCm1peGlvdC53bGFuX2Nvbm5lY3QoJ2Z1aHVhMycsJzEyMzQ1Njc4OTAnKQpzayA9IGFuYWx5c2Vfc2hhcmVrZXkoJ2h0dHA6Ly9taXhpby5taXhseS5jbi9taXhpby1waHAvc2hhcmVrZXkucGhwP3NrPTdiNjQ0MycpCk1RVFRfVVNSX1BSSiA9IHNrWzBdKycvJytza1sxXSsnLycKbXF0dF9jbGllbnQgPSBtaXhpb3QuaW5pdF9NUVRUX2NsaWVudCgnbWl4aW8ubWl4bHkuY24nLCBza1swXSwgc2tbMl0sIE1RVFRfVVNSX1BSSikKbXF0dF9jbGllbnQuc2V0X2NhbGxiYWNrKCfnrZTpopjnlKjmiLcnLG1ldGhvZCwgTVFUVF9VU1JfUFJKKQptcXR0X2NsaWVudC5zdWJzY3JpYmUoTVFUVF9VU1JfUFJKICsgJ+etlOmimOeUqOaItycpCndoaWxlIFRydWU6CiAgICBtcXR0X2NsaWVudC5jaGVja19tc2coKQogICAgaWYgX0U1X0JDXzgwX0U1X0E3XzhCX0U3X0FEXzk0X0U5X0EyXzk4OgogICAgICAgIGlmIG1peGdvX25vdmEuQTFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICAgICAgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDID0gJ0EnCiAgICAgICAgZWxpZiBtaXhnb19ub3ZhLkEya2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyA9ICdCJwogICAgICAgIGVsaWYgbWl4Z29fbm92YS5BM2tleS53YXNfcHJlc3NlZCgpOgogICAgICAgICAgICBfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMgPSAnQycKICAgICAgICBlbGlmIG1peGdvX25vdmEuQTRrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICAgICAgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDID0gJ0QnCiAgICAgICAgaWYgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDICE9ICc9JzoKICAgICAgICAgICAgb25ib2FyZF90ZnQuc2hvd3MoX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDLHNwYWNlID0gMCxjZW50ZXIgPSBUcnVlKQogICAgICAgICAgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICfpgInpobknLCBfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMpCiAgICAgICAgICAgIF9FNV9CQ184MF9FNV9BN184Ql9FN19BRF85NF9FOV9BMl85OCA9IEZhbHNlCiAgICAgICAgICAgIHNwa19taWRpLnBpdGNoX3RpbWUoNjU5LCAxMDApCg==</code>