Files
mixly3/boards/default/micropython_esp32c3/examples/3xtn-eVfIEev/9LB-41zf1BY3.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 CC"><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="mMXIexQSSAVU^S+NL@~7" x="-2834" y="-740"><field name="VAR">本机用户</field><value name="VALUE"><block type="text" id="F-6Jov?1P?#0]+k9{Ve^"><field name="TEXT">mixly</field></block></value><next><block type="variables_set" id="#l[NLLp_fSL2R)I@n36q"><field name="VAR">答题结果</field><value name="VALUE"><block type="text" id="saj*cT~onj_ssd/c33Z?"><field name="TEXT">=</field></block></value><next><block type="variables_set" id="iuX1#;/J)M-h{-.3(k)g"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="ZkN`V$7(MbHXhJx[!;k!"><field name="BOOL">FALSE</field></block></value><next><block type="iot_wifi_connect" id="]3B)?{u~tkgbqWT-19ry"><value name="WIFINAME"><shadow type="text" id="c:p2DMY,A4TjPE8t}+o6"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="*iQjcNsy/-*w/sIhUj#!"><field name="TEXT">1234567890</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE" id="@[drT]ESVhJP0}L(/v/t"><value name="SERVER"><shadow type="text" id="MBTONv1^~8RJ;6Ie02Gd"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="factory_block_return" id="E.e@|?byTkPYVl{riL0!"><field name="VALUE">7b6443</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="@)M${0K~JWqA!w=t?41m"><value name="TOPIC"><shadow type="text" id="Fh)_phH;qQnw2vAREzO8"><field name="TEXT">答题用户</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="0mO[ert9ylKy3Tf/B0YO"><field name="VALUE">method</field></shadow></value><next><block type="controls_whileUntil" id="ntcbqOGj=7lTQEH+[?Mm"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="eC[{P[runQZQI;h(A}K7"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="K[lY{x,umUKVs?8-Xml3"><next><block type="controls_if" id=".3lL!2lkaFbshWJN1*Hu"><value name="IF0"><block type="variables_get" id="SX^fqN9WlaQgc_hK?Rf3"><field name="VAR">开始答题</field></block></value><statement name="DO0"><block type="controls_if" id="lF/3XF51aM}o!ekR3m2U"><mutation elseif="3"></mutation><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="sNdFJc[B,hm!.g9c7*4;"><value name="btn"><shadow type="pins_button" id="4+gRY$pvp},HF]YX=|n$"><field name="PIN">A1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="|Q:Aog+,JqZ0K+g~T89G"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="bI-8j$ds6{}Fj*9!,(/2"><field name="TEXT">A</field></block></value></block></statement><value name="IF1"><block type="sensor_mixgo_button_was_pressed" id="qshs2=?!|GlH:8$_Z+Hz"><value name="btn"><shadow type="pins_button" id="vOVz?Zw+)hX:q~a(J*K}"><field name="PIN">A2key</field></shadow></value></block></value><statement name="DO1"><block type="variables_set" id="qi;}1ojqKR^q-@Oe4OIu"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id=":R$8!nZyz6~0x9SV0kUv"><field name="TEXT">B</field></block></value></block></statement><value name="IF2"><block type="sensor_mixgo_button_was_pressed" id="H0Me1+xPx+)2[EkH#owk"><value name="btn"><shadow type="pins_button" id="_xT;Vgl.f-UU44HHXln1"><field name="PIN">A3key</field></shadow></value></block></value><statement name="DO2"><block type="variables_set" id="TB1o!fc;Jvv[lps)g197"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="jo(I`[~hNAdoXcsg$=v-"><field name="TEXT">C</field></block></value></block></statement><value name="IF3"><block type="sensor_mixgo_button_was_pressed" id="XJO~m1!N`l:XZ]+JP.x6"><value name="btn"><shadow type="pins_button" id="Lu6b52:VP5i}4@`pxX)N"><field name="PIN">A4key</field></shadow></value></block></value><statement name="DO3"><block type="variables_set" id="ZFte#=SDZ,VyL17;8(WW"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="g,~p8^n=q~vTGt}aG;g}"><field name="TEXT">D</field></block></value></block></statement><next><block type="controls_if" id=";`SDfPm^IkDXd_OOQPTR"><value name="IF0"><block type="logic_compare" id="6Xj-iUSxH#yC,r20ILOt"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id=".0S)WtC]/82jZ(kHrvHO"><field name="VAR">选择结果</field></block></value><value name="B"><block type="text" id="Bt~c0h}9x8J_y9nGDS^J"><field name="TEXT">=</field></block></value></block></value><statement name="DO0"><block type="display_show_image_or_string_delay" id="u3Q+PZ`Mx]j,0pSTZN$@"><field name="center">True</field><value name="data"><shadow type="text" id="Q7$Us4`yNfb7ERimaAI4"><field name="TEXT">GO</field></shadow><block type="variables_get" id="4YNr,2}?1Tl}_Yi,T)rO"><field name="VAR">选择结果</field></block></value><value name="space"><shadow type="math_number" id="CB5+=,ID/6,Jgw!ebI2/"><field name="NUM">0</field></shadow></value><next><block type="IOT_MIXIO_PUBLISH" id="3r`{3|SBB(@VST$[IQqS"><value name="TOPIC"><shadow type="text" id="rBEe4Ki#B-l/,QW|YTQ:"><field name="TEXT">选项</field></shadow></value><value name="MSG"><shadow type="text" id="N^G+e@/gKjPQ{xR:]RzD"><field name="TEXT">A</field></shadow><block type="variables_get" id="$N|a;wq.BX|,K/H}WLU}"><field name="VAR">选择结果</field></block></value><next><block type="variables_set" id="Sp`-yooXC.7l/(e9c$8$"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="mU=XUhu2~S5}l.zy9dx;"><field name="BOOL">FALSE</field></block></value><next><block type="esp32_onboard_music_pitch_with_time" id="xu(#fU[~g#`?:0iF?-T5"><value name="pitch"><shadow type="pins_tone_notes" id="@M/D0=UvIxo3OqI[r_U:"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="Udr;A$~}~9HVZj{g^f,:"><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="J$DINe`2,zyVN8.:nShB" 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="Ay5D{sCeZ=5=+x(|q|JZ"><value name="VAR"><block type="variables_get" id="jI5}CfuVS6^^HM7N=0@3"><field name="VAR">开始答题</field></block></value><next><block type="variables_global" id="u:xK7[FP.z:_I_?N!$$B"><value name="VAR"><block type="variables_get" id="Bs*M:*4h{kIAq7sDTlgM"><field name="VAR">选择结果</field></block></value><next><block type="controls_if" id="B$r8IWLIHi0z+X]cHBS,"><value name="IF0"><block type="logic_compare" id="Bm$8qA_vDPoB#JCJIHbw"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="VxukTc-}*w)op88=e`JU"><field name="VAR">msg</field></block></value><value name="B"><block type="variables_get" id="WO,wVhF@NtzT.G?O(F],"><field name="VAR">本机用户</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="!qIqi6aNmVSD-a3UdHIk"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="p;E7#EdP1FsS6yY_lq+;"><field name="BOOL">TRUE</field></block></value><next><block type="display_show_image_or_string_delay" id="?|FlH!ZKKQs#6Wq?D=Le"><field name="center">True</field><value name="data"><shadow type="text" id="AmC,niGW)(f$K#]F7eaz"><field name="TEXT">GO</field></shadow></value><value name="space"><shadow type="math_number" id=".?f:hJglMtiIs?ja,:$4"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="UtKPR,ykuE;V6Eq54}*["><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="t_uSqK=!BM^$BrQU;JEp"><field name="TEXT">=</field></block></value></block></next></block></next></block></statement></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQppbXBvcnQgdXJlcXVlc3RzCmZyb20gdWJpbmFzY2lpIGltcG9ydCBoZXhsaWZ5CmZyb20gbWl4cHkgaW1wb3J0IGFuYWx5c2Vfc2hhcmVrZXkKaW1wb3J0IG1peGdvX2NjCmZyb20gbWl4Z29fY2MgaW1wb3J0IG9uYm9hcmRfbWF0cml4CmZyb20gbWl4Z29fY2MgaW1wb3J0IG9uYm9hcmRfbXVzaWMKCmRlZiBtZXRob2QoY2xpZW50LCB0b3BpYywgbXNnKToKICAgIGdsb2JhbCBfRTVfQkNfODBfRTVfQTdfOEJfRTdfQURfOTRfRTlfQTJfOTgKICAgIGdsb2JhbCBfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMKICAgIGlmIG1zZyA9PSBfRTZfOUNfQUNfRTZfOUNfQkFfRTdfOTRfQThfRTZfODhfQjc6CiAgICAgICAgX0U1X0JDXzgwX0U1X0E3XzhCX0U3X0FEXzk0X0U5X0EyXzk4ID0gVHJ1ZQogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKCdHTycsc3BhY2UgPSAwLGNlbnRlciA9IFRydWUpCiAgICAgICAgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDID0gJz0nCgoKCl9FNl85Q19BQ19FNl85Q19CQV9FN185NF9BOF9FNl84OF9CNyA9ICdtaXhseScKX0U3X0FEXzk0X0U5X0EyXzk4X0U3X0JCXzkzX0U2XzlFXzlDID0gJz0nCl9FNV9CQ184MF9FNV9BN184Ql9FN19BRF85NF9FOV9BMl85OCA9IEZhbHNlCm1peGlvdC53bGFuX2Nvbm5lY3QoJ2Z1aHVhMycsJzEyMzQ1Njc4OTAnKQpzayA9IGFuYWx5c2Vfc2hhcmVrZXkoJ2h0dHA6Ly9taXhpby5taXhseS5jbi9taXhpby1waHAvc2hhcmVrZXkucGhwP3NrPTdiNjQ0MycpCk1RVFRfVVNSX1BSSiA9IHNrWzBdKycvJytza1sxXSsnLycKbXF0dF9jbGllbnQgPSBtaXhpb3QuaW5pdF9NUVRUX2NsaWVudCgnbWl4aW8ubWl4bHkuY24nLCBza1swXSwgc2tbMl0sIE1RVFRfVVNSX1BSSikKbXF0dF9jbGllbnQuc2V0X2NhbGxiYWNrKCfnrZTpopjnlKjmiLcnLG1ldGhvZCwgTVFUVF9VU1JfUFJKKQptcXR0X2NsaWVudC5zdWJzY3JpYmUoTVFUVF9VU1JfUFJKICsgJ+etlOmimOeUqOaItycpCndoaWxlIFRydWU6CiAgICBtcXR0X2NsaWVudC5jaGVja19tc2coKQogICAgaWYgX0U1X0JDXzgwX0U1X0E3XzhCX0U3X0FEXzk0X0U5X0EyXzk4OgogICAgICAgIGlmIG1peGdvX2NjLkExa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyA9ICdBJwogICAgICAgIGVsaWYgbWl4Z29fY2MuQTJrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICAgICAgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDID0gJ0InCiAgICAgICAgZWxpZiBtaXhnb19jYy5BM2tleS53YXNfcHJlc3NlZCgpOgogICAgICAgICAgICBfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMgPSAnQycKICAgICAgICBlbGlmIG1peGdvX2NjLkE0a2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyA9ICdEJwogICAgICAgIGlmIF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyAhPSAnPSc6CiAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyxzcGFjZSA9IDAsY2VudGVyID0gVHJ1ZSkKICAgICAgICAgICAgbXF0dF9jbGllbnQucHVibGlzaChNUVRUX1VTUl9QUkogKyAn6YCJ6aG5JywgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDKQogICAgICAgICAgICBfRTVfQkNfODBfRTVfQTdfOEJfRTdfQURfOTRfRTlfQTJfOTggPSBGYWxzZQogICAgICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoNjU5LCAxMDApCg==</code>