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

1 line
10 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="e!0ZlbMB?/c};#[Fhep@" x="-2834" y="-740"><field name="VAR">本机用户</field><value name="VALUE"><block type="text" id="esBi;0|7bueIyLVsJJH/"><field name="TEXT">mixly</field></block></value><next><block type="variables_set" id="/w;cDu.CIb`l1rh{a/|$"><field name="VAR">答题结果</field><value name="VALUE"><block type="text" id="VXcxb3Srp?Kb:fZ;@[1F"><field name="TEXT">=</field></block></value><next><block type="variables_set" id="f8xVFU0oHdTdPJ(;GNyD"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="z~3|cvaKUa{jaT|dE,Wi"><field name="BOOL">FALSE</field></block></value><next><block type="iot_wifi_connect" id="s~O/w-w,JpXiaVfnd2[$"><value name="WIFINAME"><shadow type="text" id="4:LPuT9#mNLd!8QM[d7="><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="qY~62fQ2=?-FYBMWIIZn"><field name="TEXT">1234567890</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE" id="q`Gn*ZKyCXe)#=BxssEb"><value name="SERVER"><shadow type="text" id="lxBZdV=@s_9n21](7p{b"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="factory_block_return" id="K}zoBKd~F{v0RpTf_T~]"><field name="VALUE">7b6443</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="6;x|3R(d-M?_8Hx7_Z4."><value name="TOPIC"><shadow type="text" id="~.Fd:#O2{],riEfFypry"><field name="TEXT">开始答题</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="K;Zh$aw0n7BpUX?t/Mu/"><field name="VALUE">method</field></shadow></value><next><block type="controls_whileUntil" id="^b(p^V_l_XAiUQG-E]_m"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="2/0ge}*tA5!N.kz/K^jf"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="Cl21M}!TJejb-x#.GE[^"><next><block type="controls_if" id="=V-JV)~FaLeYOzNHRhHn"><value name="IF0"><block type="variables_get" id="l$^tGLVIuBRT4/e(BG8V"><field name="VAR">开始答题</field></block></value><statement name="DO0"><block type="controls_if" id="+t;l?0`ehppbYM@o99Q{"><mutation elseif="3"></mutation><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="y9`hesCKxq{KLs_`JI@~"><value name="btn"><shadow type="pins_button" id="8d[IqECvz/*23E~(.4fe"><field name="PIN">A1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="b4|SVw2PPzTf4mAO;bBr"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="]7rt;v|p$uw/b9Y9V`8/"><field name="TEXT">A</field></block></value></block></statement><value name="IF1"><block type="sensor_mixgo_button_was_pressed" id="F!o-Nt[,4uF.EjZQ/v[b"><value name="btn"><shadow type="pins_button" id="wqvjRUH9D[,![2Mf{s$R"><field name="PIN">A2key</field></shadow></value></block></value><statement name="DO1"><block type="variables_set" id=")n+~y`*6rf1+xkE~HP7!"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="ZC{!TJa1V;{4x#G`-3.t"><field name="TEXT">B</field></block></value></block></statement><value name="IF2"><block type="sensor_mixgo_button_was_pressed" id=";~Mq.o#hyG{y?XNT(gR/"><value name="btn"><shadow type="pins_button" id="G3vQqro+^x8U/OP2IG;B"><field name="PIN">A3key</field></shadow></value></block></value><statement name="DO2"><block type="variables_set" id="QFp`+iRbbZ(q=z;zqD/r"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="!,[hAa8p3;x_caRE^X)b"><field name="TEXT">C</field></block></value></block></statement><value name="IF3"><block type="sensor_mixgo_button_was_pressed" id="Y*6Nd4=6|2/jDB={u,Vg"><value name="btn"><shadow type="pins_button" id="6F8-Eubwvws!C`8YV2!/"><field name="PIN">A4key</field></shadow></value></block></value><statement name="DO3"><block type="variables_set" id="$`Tfo_eix(}x6h]F7:=H"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="~s$KhV;.;?GYq`e$4sN."><field name="TEXT">D</field></block></value></block></statement><next><block type="controls_if" id="b6-q~hi6fMFcCraPhs),"><value name="IF0"><block type="logic_compare" id="o~I,qZG35Wpp)B|=yyK$"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="4iy2=_6]IvdTcDe;dZ/x"><field name="VAR">选择结果</field></block></value><value name="B"><block type="text" id="k)hPiX},4uicqQBq;x^C"><field name="TEXT">=</field></block></value></block></value><statement name="DO0"><block type="display_show_image_or_string_delay" id="(^8Ngn7lFvbt$Ir3@Rp1"><field name="center">True</field><value name="data"><shadow type="text" id="[iKS0Ie;BADK}ya}M+,}"><field name="TEXT">GO</field></shadow><block type="variables_get" id=".nfF;;n44BPoiN(v2=f8"><field name="VAR">选择结果</field></block></value><value name="space"><shadow type="math_number" id="`fdKOWTLf8r#=PEG+w@b"><field name="NUM">0</field></shadow></value><next><block type="IOT_MIXIO_PUBLISH" id="QVYL|@-cB2}k!{d7,C0#"><value name="TOPIC"><shadow type="text" id="HOk-{@;4yC__9kCv3a#U"><field name="TEXT">选项</field></shadow></value><value name="MSG"><shadow type="text" id="2.n.-/,M:7`?FHf5w6Rh"><field name="TEXT">A</field></shadow><block type="variables_get" id="($Kg4r#=KHhHB#cw]2ld"><field name="VAR">选择结果</field></block></value><next><block type="variables_set" id="svdI2[`8Gv5=NH)|?wHI"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="=GlIr*mWrR:cjK(RaX{h"><field name="BOOL">FALSE</field></block></value><next><block type="esp32_onboard_music_pitch_with_time" id="E4Nrf*VK=dwwsS/-SP8X"><value name="pitch"><shadow type="pins_tone_notes" id="{u.7lbOyndkIG`BDF7,W"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="zU$lSN?6`tl`?sqSl7O."><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="9b?8]:^[2KQj9Su_{z.{" 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="eD;5kAEC(z)L4lO#k0Zl"><value name="VAR"><block type="variables_get" id="FfLzDl:wF+={^zmp;u5m"><field name="VAR">开始答题</field></block></value><next><block type="variables_global" id="wiV?1p3#4Kk8h?,V$@Fj"><value name="VAR"><block type="variables_get" id="FjxbRRjL};:]K8}-=.Rg"><field name="VAR">选择结果</field></block></value><next><block type="controls_if" id="JkXPsHXYR{qi@p9dG{b,"><value name="IF0"><block type="logic_compare" id="O$ZTt3GjN`srlaVz]}up"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="1rqTW6[s-fYzIy?hWJZY"><field name="VAR">msg</field></block></value><value name="B"><block type="text" id="@,w[N??[.RJ2sEij2WXu"><field name="TEXT">1</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="UBKPDn}hH|=4y|q#,i*/"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id=";k!zd}r@cE_kRW6uISg!"><field name="BOOL">TRUE</field></block></value><next><block type="display_show_image_or_string_delay" id="0_iyCwhqu8pu49m[;_k*"><field name="center">True</field><value name="data"><shadow type="text" id="PkJbm.HD2]sT|d11c2(m"><field name="TEXT">GO</field></shadow></value><value name="space"><shadow type="math_number" id="}YuilkGxjs`Pp;o3@Ne-"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="v|8:NO[;h`Ewph-=y62*"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="Z8U!Zn+yuf6zEx^c;,lI"><field name="TEXT">=</field></block></value></block></next></block></next></block></statement></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQppbXBvcnQgdXJlcXVlc3RzCmZyb20gdWJpbmFzY2lpIGltcG9ydCBoZXhsaWZ5CmZyb20gbWl4cHkgaW1wb3J0IGFuYWx5c2Vfc2hhcmVrZXkKaW1wb3J0IG1peGdvX25vdmEKZnJvbSBtaXhnb19ub3ZhIGltcG9ydCBvbmJvYXJkX3RmdApmcm9tIG1peGdvX25vdmFfdm9pY2UgaW1wb3J0IHNwa19taWRpCgpkZWYgbWV0aG9kKGNsaWVudCwgdG9waWMsIG1zZyk6CiAgICBnbG9iYWwgX0U1X0JDXzgwX0U1X0E3XzhCX0U3X0FEXzk0X0U5X0EyXzk4CiAgICBnbG9iYWwgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDCiAgICBpZiBtc2cgPT0gJzEnOgogICAgICAgIF9FNV9CQ184MF9FNV9BN184Ql9FN19BRF85NF9FOV9BMl85OCA9IFRydWUKICAgICAgICBvbmJvYXJkX3RmdC5zaG93cygnR08nLHNwYWNlID0gMCxjZW50ZXIgPSBUcnVlKQogICAgICAgIF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyA9ICc9JwoKCgpfRTZfOUNfQUNfRTZfOUNfQkFfRTdfOTRfQThfRTZfODhfQjcgPSAnbWl4bHknCl9FN19BRF85NF9FOV9BMl85OF9FN19CQl85M19FNl85RV85QyA9ICc9JwpfRTVfQkNfODBfRTVfQTdfOEJfRTdfQURfOTRfRTlfQTJfOTggPSBGYWxzZQptaXhpb3Qud2xhbl9jb25uZWN0KCdmdWh1YTMnLCcxMjM0NTY3ODkwJykKc2sgPSBhbmFseXNlX3NoYXJla2V5KCdodHRwOi8vbWl4aW8ubWl4bHkuY24vbWl4aW8tcGhwL3NoYXJla2V5LnBocD9zaz03YjY0NDMnKQpNUVRUX1VTUl9QUkogPSBza1swXSsnLycrc2tbMV0rJy8nCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgc2tbMF0sIHNrWzJdLCBNUVRUX1VTUl9QUkopCm1xdHRfY2xpZW50LnNldF9jYWxsYmFjaygn5byA5aeL562U6aKYJyxtZXRob2QsIE1RVFRfVVNSX1BSSikKbXF0dF9jbGllbnQuc3Vic2NyaWJlKE1RVFRfVVNSX1BSSiArICflvIDlp4vnrZTpopgnKQp3aGlsZSBUcnVlOgogICAgbXF0dF9jbGllbnQuY2hlY2tfbXNnKCkKICAgIGlmIF9FNV9CQ184MF9FNV9BN184Ql9FN19BRF85NF9FOV9BMl85ODoKICAgICAgICBpZiBtaXhnb19ub3ZhLkExa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyA9ICdBJwogICAgICAgIGVsaWYgbWl4Z29fbm92YS5BMmtleS53YXNfcHJlc3NlZCgpOgogICAgICAgICAgICBfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMgPSAnQicKICAgICAgICBlbGlmIG1peGdvX25vdmEuQTNrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICAgICAgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDID0gJ0MnCiAgICAgICAgZWxpZiBtaXhnb19ub3ZhLkE0a2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyA9ICdEJwogICAgICAgIGlmIF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyAhPSAnPSc6CiAgICAgICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyxzcGFjZSA9IDAsY2VudGVyID0gVHJ1ZSkKICAgICAgICAgICAgbXF0dF9jbGllbnQucHVibGlzaChNUVRUX1VTUl9QUkogKyAn6YCJ6aG5JywgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDKQogICAgICAgICAgICBfRTVfQkNfODBfRTVfQTdfOEJfRTdfQURfOTRfRTlfQTJfOTggPSBGYWxzZQogICAgICAgICAgICBzcGtfbWlkaS5waXRjaF90aW1lKDY1OSwgMTAwKQo=</code>