Files
mixly3/boards/default/micropython_esp32c3/examples/pM1GyYPLf4md/7UmViJx9QkeR.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="bcHHg2_a{Nn#lwk@W}fP" x="-2834" y="-740"><field name="VAR">本机用户</field><value name="VALUE"><block type="text" id="TVgvyX1,P.8H4]$2gc2A"><field name="TEXT">mixly</field></block></value><next><block type="variables_set" id="PU]WA.@lVwZh:2IHZ~+8"><field name="VAR">答题结果</field><value name="VALUE"><block type="text" id="[,w.c?dxD|vQnwneV}@;"><field name="TEXT">=</field></block></value><next><block type="variables_set" id=")qpob1cx$Y|t}*WbW$FF"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="qA|P$G31tzJ;|PAM~GuP"><field name="BOOL">FALSE</field></block></value><next><block type="iot_wifi_connect" id="m],Z:gfb9737Gr)rQOk)"><value name="WIFINAME"><shadow type="text" id="m9J66rh3z4YdfnvVK]ds"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="i~pNu2olKZ:X1`f|lHdr"><field name="TEXT">1234567890</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE" id="sz3w~-o!o48rf0^LSP7;"><value name="SERVER"><shadow type="text" id="s=GW`)(=`D9WybRM`fwq"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="factory_block_return" id="|2cwFw{*TrJO|$lMzbQN"><field name="VALUE">7b6443</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="[KAT#cw92dRGi#WJ{$HB"><value name="TOPIC"><shadow type="text" id="@_ML}=usc:elcyjHX^!D"><field name="TEXT">答题用户</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="dBqLlj^p4f1I9]tJkh|D"><field name="VALUE">method</field></shadow></value><next><block type="controls_whileUntil" id="oj_/*l[ctaeY(NfkXHA8"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id=",~V{-vaH7SjU3pibiQu6"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="DYH2!:5L4N9-JpGQ)IC,"><next><block type="controls_if" id="ib3C3hns_+CeS1F4A7xL"><value name="IF0"><block type="variables_get" id="*R]b9fy]=Zhw=`E]a(;`"><field name="VAR">开始答题</field></block></value><statement name="DO0"><block type="controls_if" id="UbIfLNk+5P8!8wF6L4Uw"><mutation elseif="3"></mutation><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="f!0DxXE,i#LSzy2A02eg"><value name="btn"><shadow type="pins_button" id="Il!pivMTkHG]IZeD{cw!"><field name="PIN">A1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="^g2d3@fI7.uFMMwsRF1r"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="xw?dMBMw}*JX61x4IsAK"><field name="TEXT">A</field></block></value></block></statement><value name="IF1"><block type="sensor_mixgo_button_was_pressed" id="H:Isk?d.rn2jLUaTxhS?"><value name="btn"><shadow type="pins_button" id="pTh.kXT5oMwp+y_{ELkC"><field name="PIN">A2key</field></shadow></value></block></value><statement name="DO1"><block type="variables_set" id="C2GQ]3!AAcbYe2e./!A3"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="$dzWIP#R5DF1u)i#LUj)"><field name="TEXT">B</field></block></value></block></statement><value name="IF2"><block type="sensor_mixgo_button_was_pressed" id=",tr;XV-=Y-[RL{N8xdW?"><value name="btn"><shadow type="pins_button" id="3gg/01)hp(Tn|-Lj7c6a"><field name="PIN">A3key</field></shadow></value></block></value><statement name="DO2"><block type="variables_set" id="b}1TJcN~6vbd`j+AdFW@"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="Lf.Q!^d!)mF[DMrfw)MC"><field name="TEXT">C</field></block></value></block></statement><value name="IF3"><block type="sensor_mixgo_button_was_pressed" id="T_b_LRCX1x@it+|?E;GG"><value name="btn"><shadow type="pins_button" id="Tq[Y@fqicB-Ge;06:=#."><field name="PIN">A4key</field></shadow></value></block></value><statement name="DO3"><block type="variables_set" id="Dx[E87`isFRCPl37Z$*E"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="qFtYu:@{]Z4*@q/iVgg{"><field name="TEXT">D</field></block></value></block></statement><next><block type="controls_if" id="q7*QT;kKmegHi~[s+m1z"><value name="IF0"><block type="logic_compare" id="MBtO1lzdd0G.PT!r7oA|"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="a^L|d-,1,p$-4ThfoH=M"><field name="VAR">选择结果</field></block></value><value name="B"><block type="text" id="gxf8.H3*pfti+_V2o{##"><field name="TEXT">=</field></block></value></block></value><statement name="DO0"><block type="display_show_image_or_string_delay" id="UT!tj_a+MC-fg1{$Ii_."><field name="center">True</field><value name="data"><shadow type="text" id="3$)It^AIE6Bn^$ljeI^C"><field name="TEXT">GO</field></shadow><block type="variables_get" id="`2yYDiJh4~3TutGHpmN1"><field name="VAR">选择结果</field></block></value><value name="space"><shadow type="math_number" id="426*XD}ob/hvH+xM~kS("><field name="NUM">0</field></shadow></value><next><block type="IOT_MIXIO_PUBLISH" id="6}_}F}m9esc=.)xP{sQs"><value name="TOPIC"><shadow type="text" id="l;pf6@-XxPbt;_no*^(]"><field name="TEXT">选项</field></shadow></value><value name="MSG"><shadow type="text" id="}r-`~m/S|6te55FaQOe1"><field name="TEXT">A</field></shadow><block type="variables_get" id="3AYBhe1zVb/Ff63zBi5O"><field name="VAR">选择结果</field></block></value><next><block type="variables_set" id="/pZD.::waDP,KY.kHdh7"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="8B41e*9+k+0`SAnqh(~f"><field name="BOOL">FALSE</field></block></value><next><block type="esp32_onboard_music_pitch_with_time" id="Mm;gKrLiJFXU,SwD7?*]"><value name="pitch"><shadow type="pins_tone_notes" id=".7UtEI=_v}jXT]uTYPF8"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="zLf9xg$y#ltdy4MM5(xA"><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="N#vF$gWVb(=Y5z2wa=_l" 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="J/Y{5X^!gVb2/7-w{_Em"><value name="VAR"><block type="variables_get" id="KI}g0/fTzq{V`PR|fijz"><field name="VAR">开始答题</field></block></value><next><block type="variables_global" id="DYU[ai,hkNeBh2G{aaR?"><value name="VAR"><block type="variables_get" id="OYD)@D*r9)O5$xFa#xkZ"><field name="VAR">选择结果</field></block></value><next><block type="controls_if" id="h4Q?oh!`2y!{9H4F!-PP"><value name="IF0"><block type="logic_compare" id="J6dMviY0Ma_~}kyON}~v"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="47TTV|(kDSETpQp9yL41"><field name="VAR">msg</field></block></value><value name="B"><block type="variables_get" id="Lnin?R2lp-wu/!b75L,s"><field name="VAR">本机用户</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="PA7rkczY:vRnH,9nbj{N"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="GyEcA)[!b+V~5`O`wH@-"><field name="BOOL">TRUE</field></block></value><next><block type="display_show_image_or_string_delay" id="s2Mz|itG$rFXcAuU*iPb"><field name="center">False</field><value name="data"><shadow type="text" id=":77K5pI@ByAgR6~5u4m/"><field name="TEXT">GO</field></shadow></value><value name="space"><shadow type="math_number" id="J9+d3-f#UL^78=Ih7e2*"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="+RDu5O~~9g/$!tHYl5K."><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="C-i{Vh!]*x9oz8jaNfCp"><field name="TEXT">=</field></block></value></block></next></block></next></block></statement></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQppbXBvcnQgdXJlcXVlc3RzCmZyb20gdWJpbmFzY2lpIGltcG9ydCBoZXhsaWZ5CmZyb20gbWl4cHkgaW1wb3J0IGFuYWx5c2Vfc2hhcmVrZXkKaW1wb3J0IG1peGdvX21lCmZyb20gbWl4Z29fbWUgaW1wb3J0IG9uYm9hcmRfbWF0cml4CmZyb20gbWl4Z29fbWUgaW1wb3J0IG9uYm9hcmRfbXVzaWMKCmRlZiBtZXRob2QoY2xpZW50LCB0b3BpYywgbXNnKToKICAgIGdsb2JhbCBfRTVfQkNfODBfRTVfQTdfOEJfRTdfQURfOTRfRTlfQTJfOTgKICAgIGdsb2JhbCBfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMKICAgIGlmIG1zZyA9PSBfRTZfOUNfQUNfRTZfOUNfQkFfRTdfOTRfQThfRTZfODhfQjc6CiAgICAgICAgX0U1X0JDXzgwX0U1X0E3XzhCX0U3X0FEXzk0X0U5X0EyXzk4ID0gVHJ1ZQogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKCdHTycsc3BhY2UgPSAwLGNlbnRlciA9IEZhbHNlKQogICAgICAgIF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyA9ICc9JwoKCgpfRTZfOUNfQUNfRTZfOUNfQkFfRTdfOTRfQThfRTZfODhfQjcgPSAnbWl4bHknCl9FN19BRF85NF9FOV9BMl85OF9FN19CQl85M19FNl85RV85QyA9ICc9JwpfRTVfQkNfODBfRTVfQTdfOEJfRTdfQURfOTRfRTlfQTJfOTggPSBGYWxzZQptaXhpb3Qud2xhbl9jb25uZWN0KCdmdWh1YTMnLCcxMjM0NTY3ODkwJykKc2sgPSBhbmFseXNlX3NoYXJla2V5KCdodHRwOi8vbWl4aW8ubWl4bHkuY24vbWl4aW8tcGhwL3NoYXJla2V5LnBocD9zaz03YjY0NDMnKQpNUVRUX1VTUl9QUkogPSBza1swXSsnLycrc2tbMV0rJy8nCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgc2tbMF0sIHNrWzJdLCBNUVRUX1VTUl9QUkopCm1xdHRfY2xpZW50LnNldF9jYWxsYmFjaygn562U6aKY55So5oi3JyxtZXRob2QsIE1RVFRfVVNSX1BSSikKbXF0dF9jbGllbnQuc3Vic2NyaWJlKE1RVFRfVVNSX1BSSiArICfnrZTpopjnlKjmiLcnKQp3aGlsZSBUcnVlOgogICAgbXF0dF9jbGllbnQuY2hlY2tfbXNnKCkKICAgIGlmIF9FNV9CQ184MF9FNV9BN184Ql9FN19BRF85NF9FOV9BMl85ODoKICAgICAgICBpZiBtaXhnb19tZS5BMWtleS53YXNfcHJlc3NlZCgpOgogICAgICAgICAgICBfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMgPSAnQScKICAgICAgICBlbGlmIG1peGdvX21lLkEya2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyA9ICdCJwogICAgICAgIGVsaWYgbWl4Z29fbWUuQTNrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICAgICAgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDID0gJ0MnCiAgICAgICAgZWxpZiBtaXhnb19tZS5BNGtleS53YXNfcHJlc3NlZCgpOgogICAgICAgICAgICBfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMgPSAnRCcKICAgICAgICBpZiBfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMgIT0gJz0nOgogICAgICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMsc3BhY2UgPSAwLGNlbnRlciA9IFRydWUpCiAgICAgICAgICAgIG1xdHRfY2xpZW50LnB1Ymxpc2goTVFUVF9VU1JfUFJKICsgJ+mAiemhuScsIF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QykKICAgICAgICAgICAgX0U1X0JDXzgwX0U1X0E3XzhCX0U3X0FEXzk0X0U5X0EyXzk4ID0gRmFsc2UKICAgICAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDY1OSwgMTAwKQo=</code>