Files
mixly3/boards/default/micropython_esp32c3/examples/pM1GyYPLf4md/9G6o8PZjF8RH.mix
2024-07-23 20:47:22 +08:00

1 line
11 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32-C3@MixGo ME"><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="k{vI5Mh`Y:zBqk(u#u4g" x="-2834" y="-740"><field name="VAR">本机用户</field><value name="VALUE"><block type="text" id="o-|-OiDxtwgs3;xo]~NI"><field name="TEXT">mixly</field></block></value><next><block type="variables_set" id="UbY9;mRa}3JQC_qwNYX("><field name="VAR">答题结果</field><value name="VALUE"><block type="text" id="ngaJBl{tmG9SBUZ_{,RB"><field name="TEXT">=</field></block></value><next><block type="variables_set" id=".:Ln9~./2_YSiJnOJJ#@"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="$OqbzpK/yjirf+(NBz`b"><field name="BOOL">FALSE</field></block></value><next><block type="iot_wifi_connect" id="ck~U?0tM{*$)8N54O}}V"><value name="WIFINAME"><shadow type="text" id="?/=G-`,8k!pJ`F#(RQ!_"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="g#PhzPMRuLP{TEp-uW2D"><field name="TEXT">1234567890</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE" id="2vTSR~rGT8kt|PbA}RLW"><value name="SERVER"><shadow type="text" id="w-a~[t,a|S-vS^`s:RWY"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="factory_block_return" id="E2C@{L(/]o9{xbB+2iZI"><field name="VALUE">7b6443</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="n$`Rjxu{MGw~2bqrSE#j"><value name="TOPIC"><shadow type="text" id="im`G}89]$U9{2K}*a*if"><field name="TEXT">答题用户</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="$Ea#VF;t@[_#RCo07[e!"><field name="VALUE">method</field></shadow></value><next><block type="controls_whileUntil" id="~}WuXLa8e0TpLkKPK$c["><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="hR{PR+-4KO2^*cpuQ~cg"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="*qm3GR!.E(g-fXpPcZG$"><next><block type="controls_if" id="vY!DaYyT1W4CbWy}5,|G"><value name="IF0"><block type="variables_get" id="YRMq),_{|b~@i*S4J;Vn"><field name="VAR">开始答题</field></block></value><statement name="DO0"><block type="controls_if" id="?3x],lqic;ZgXC.XIY*|"><mutation elseif="3"></mutation><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="mXs*)S;u+E0tbiQuj!~m"><value name="btn"><shadow type="pins_button" id="Z{`UGY-=c~W:UXX!=95W"><field name="PIN">A1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="/ep``$W)2oK3S920S)cP"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="W|_CR[`9,.!Ty^,W`D(H"><field name="TEXT">A</field></block></value></block></statement><value name="IF1"><block type="sensor_mixgo_button_was_pressed" id="LCJKrIrs]g:F.|4(6?k0"><value name="btn"><shadow type="pins_button" id="~5MZn1/Dn!,r!|i|-{;l"><field name="PIN">A2key</field></shadow></value></block></value><statement name="DO1"><block type="variables_set" id="hvnCHL0NE95doLSJKU}o"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="3@/)-9VO6|:#)ifs|]G,"><field name="TEXT">B</field></block></value></block></statement><value name="IF2"><block type="sensor_mixgo_button_was_pressed" id="elk)tts0b-$b2Fm#yGP@"><value name="btn"><shadow type="pins_button" id="E~_MN[g^Ah)=4STM_8u^"><field name="PIN">A3key</field></shadow></value></block></value><statement name="DO2"><block type="variables_set" id="Z93CRaX_9_:tx5ou6e$C"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="{D61{@)$GGgi99-+0Uy`"><field name="TEXT">C</field></block></value></block></statement><value name="IF3"><block type="sensor_mixgo_button_was_pressed" id="UGqP[rGC-w[H=pH(3.q_"><value name="btn"><shadow type="pins_button" id="09;:{(VQ]?,r.B*j0F]l"><field name="PIN">A4key</field></shadow></value></block></value><statement name="DO3"><block type="variables_set" id=";=m;5;kE}GI#$GWrjPFA"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="E$L=8pg5(PI~nFBL~0[M"><field name="TEXT">D</field></block></value></block></statement><next><block type="controls_if" id="hX`vP!YcQU~$+KEi}/p:"><value name="IF0"><block type="logic_compare" id="(w0wt3M(5Rhyu57JyR_*"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="s+iVg7_$o$68)#N78K!D"><field name="VAR">选择结果</field></block></value><value name="B"><block type="text" id="~40=vVaSeN^*+h{4p5DK"><field name="TEXT">=</field></block></value></block></value><statement name="DO0"><block type="display_show_image_or_string_delay" id="F{?;vcN_0e{KU|f3FL^1"><field name="center">True</field><value name="data"><shadow type="text" id="vPfpWwgG:mk7V-YsNr_8"><field name="TEXT">GO</field></shadow><block type="variables_get" id="LO|9CXK?lWK`kbyRwp:R"><field name="VAR">选择结果</field></block></value><value name="space"><shadow type="math_number" id="[[!wHH{ci|x;V2@[/[$p"><field name="NUM">0</field></shadow></value><next><block type="IOT_MIXIO_PUBLISH" id="5:=a@9b~-MYtE3ObJ!H,"><value name="TOPIC"><shadow type="text" id=";4[a@qAkok4*@xEFl$iQ"><field name="TEXT">选项</field></shadow></value><value name="MSG"><shadow type="text" id="50,KEq)[Q~HbnfM1XqC9"><field name="TEXT">A</field></shadow><block type="variables_get" id=".i5sVu[ym/;;^R3]H,N="><field name="VAR">选择结果</field></block></value><next><block type="variables_set" id="-k$!~p/]G+(Jni!Dnh2$"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="[q(ug];v$_0rEf5RdjkV"><field name="BOOL">FALSE</field></block></value><next><block type="esp32_onboard_music_pitch_with_time" id="5;I|Jt9nz_Moc(YR}XVm"><value name="pitch"><shadow type="pins_tone_notes" id="#6OnGj3vi**rd]8fTjlz"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="@yJ0Yg-/9)Jimy$$@QER"><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="zm{0H!QB|PRZEb#xs]Fw" 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="0ETO5m-snB+76Y9V1Hlr"><value name="VAR"><block type="variables_get" id="XpjN!O_F6v;C_)QEga^2"><field name="VAR">开始答题</field></block></value><next><block type="variables_global" id="u^@gE$mN=0s$YZnP0Yd+"><value name="VAR"><block type="variables_get" id="w:vOI+oU5os@j~|dsOW|"><field name="VAR">选择结果</field></block></value><next><block type="controls_if" id="`Eur@u9Lrb90dUsLF$3^"><value name="IF0"><block type="logic_compare" id="v4c:yMw0:;`y`]AEEtna"><field name="OP">GT</field><value name="A"><block type="text_find" id="K=1hc#:tABu8FSNl^SN+"><value name="VAR"><shadow type="text" id="QOhQKC.=RLi5{7.-XXrd"><field name="TEXT">Hello,mixly</field></shadow><block type="variables_get" id="|huw4C{I]+0wNKcb!0PM"><field name="VAR">msg</field></block></value><value name="STR"><shadow type="text" id="SkBkl21F]-UIVBBBwk~y"><field name="TEXT">l</field></shadow><block type="variables_get" id="DYgcYf!vO`caBc.7y#8c"><field name="VAR">本机用户</field></block></value></block></value><value name="B"><block type="math_number" id="Kx-EtMi0EJc]fJChq?Ta"><field name="NUM">-1</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="IE7H/DCeyUnNg)u?tNb/"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="o:u!0|!`6(rZj0-WDonJ"><field name="BOOL">TRUE</field></block></value><next><block type="display_show_image_or_string_delay" id="CO}HY=?7EJ3@KQ;RX?mL"><field name="center">False</field><value name="data"><shadow type="text" id="_M/3qrv7/tqh#.Yb#8qj"><field name="TEXT">GO</field></shadow></value><value name="space"><shadow type="math_number" id="98V|FJd+Sli{AB=?)W~I"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="T9EMMVx9Z$NGkkg;FBL@"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="Pr*OZX^Vl3Ls?^bk}5L2"><field name="TEXT">=</field></block></value></block></next></block></next></block></statement></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQppbXBvcnQgdXJlcXVlc3RzCmZyb20gdWJpbmFzY2lpIGltcG9ydCBoZXhsaWZ5CmZyb20gbWl4cHkgaW1wb3J0IGFuYWx5c2Vfc2hhcmVrZXkKaW1wb3J0IG1peGdvX21lCmZyb20gbWl4Z29fbWUgaW1wb3J0IG9uYm9hcmRfbWF0cml4CmZyb20gbWl4Z29fbWUgaW1wb3J0IG9uYm9hcmRfbXVzaWMKCmRlZiBtZXRob2QoY2xpZW50LCB0b3BpYywgbXNnKToKICAgIGdsb2JhbCBfRTVfQkNfODBfRTVfQTdfOEJfRTdfQURfOTRfRTlfQTJfOTgKICAgIGdsb2JhbCBfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMKICAgIGlmIG1zZy5maW5kKF9FNl85Q19BQ19FNl85Q19CQV9FN185NF9BOF9FNl84OF9CNykgPiAtMToKICAgICAgICBfRTVfQkNfODBfRTVfQTdfOEJfRTdfQURfOTRfRTlfQTJfOTggPSBUcnVlCiAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3MoJ0dPJyxzcGFjZSA9IDAsY2VudGVyID0gRmFsc2UpCiAgICAgICAgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDID0gJz0nCgoKCl9FNl85Q19BQ19FNl85Q19CQV9FN185NF9BOF9FNl84OF9CNyA9ICdtaXhseScKX0U3X0FEXzk0X0U5X0EyXzk4X0U3X0JCXzkzX0U2XzlFXzlDID0gJz0nCl9FNV9CQ184MF9FNV9BN184Ql9FN19BRF85NF9FOV9BMl85OCA9IEZhbHNlCm1peGlvdC53bGFuX2Nvbm5lY3QoJ2Z1aHVhMycsJzEyMzQ1Njc4OTAnKQpzayA9IGFuYWx5c2Vfc2hhcmVrZXkoJ2h0dHA6Ly9taXhpby5taXhseS5jbi9taXhpby1waHAvc2hhcmVrZXkucGhwP3NrPTdiNjQ0MycpCk1RVFRfVVNSX1BSSiA9IHNrWzBdKycvJytza1sxXSsnLycKbXF0dF9jbGllbnQgPSBtaXhpb3QuaW5pdF9NUVRUX2NsaWVudCgnbWl4aW8ubWl4bHkuY24nLCBza1swXSwgc2tbMl0sIE1RVFRfVVNSX1BSSikKbXF0dF9jbGllbnQuc2V0X2NhbGxiYWNrKCfnrZTpopjnlKjmiLcnLG1ldGhvZCwgTVFUVF9VU1JfUFJKKQptcXR0X2NsaWVudC5zdWJzY3JpYmUoTVFUVF9VU1JfUFJKICsgJ+etlOmimOeUqOaItycpCndoaWxlIFRydWU6CiAgICBtcXR0X2NsaWVudC5jaGVja19tc2coKQogICAgaWYgX0U1X0JDXzgwX0U1X0E3XzhCX0U3X0FEXzk0X0U5X0EyXzk4OgogICAgICAgIGlmIG1peGdvX21lLkExa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyA9ICdBJwogICAgICAgIGVsaWYgbWl4Z29fbWUuQTJrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICAgICAgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDID0gJ0InCiAgICAgICAgZWxpZiBtaXhnb19tZS5BM2tleS53YXNfcHJlc3NlZCgpOgogICAgICAgICAgICBfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMgPSAnQycKICAgICAgICBlbGlmIG1peGdvX21lLkE0a2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyA9ICdEJwogICAgICAgIGlmIF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyAhPSAnPSc6CiAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyxzcGFjZSA9IDAsY2VudGVyID0gVHJ1ZSkKICAgICAgICAgICAgbXF0dF9jbGllbnQucHVibGlzaChNUVRUX1VTUl9QUkogKyAn6YCJ6aG5JywgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDKQogICAgICAgICAgICBfRTVfQkNfODBfRTVfQTdfOEJfRTdfQURfOTRfRTlfQTJfOTggPSBGYWxzZQogICAgICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoNjU5LCAxMDApCg==</code>