Files
mixly3/boards/default/micropython_esp32s3/examples/MixGo Sant/智能物联从体验到精通/5年级/7 课堂互动.mix
2025-12-31 09:45:01 +08:00

1 line
11 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><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="T|=`0x*R]*pIAIgWft)6" x="-2834" y="-709"><field name="VAR">答题结果</field><value name="VALUE"><block type="text" id="z6yq,xVD;I,1ku|T3zz."><field name="TEXT">==</field></block></value><next><block type="variables_set" id="9MG]I110#iQs:!^SJ58w"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id=")6fNUyK$tYYt8JW5J/T{"><field name="BOOL">FALSE</field></block></value><next><block type="iot_wifi_connect" id="{orh(bAY,bZ]W6dD)pbS"><value name="WIFINAME"><shadow type="text" id="i*MHuK:KK`gH82y(|,3["><field name="TEXT">MIXIO</field></shadow></value><value name="PASSWORD"><shadow type="text" id="JBct^9=WRmvz@J*1}QcG"><field name="TEXT"></field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE" id="fQybuvi^3*UwsSIDXnwS"><value name="SERVER"><shadow type="text" id="x+bVyTEyM5Zx+z~N@A5t"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="factory_block_return" id="vd5b^]Pyv8}m|F@L95(9"><field name="VALUE">04f28f</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="E_TpjdZjV7_n!^d.BC|N"><value name="TOPIC"><shadow type="text" id="kQ.ym9@}b70~=4FH9mW]"><field name="TEXT">开始答题</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="{W33O1g8$#s6s[OO-IDf"><field name="VALUE">method</field></shadow></value><next><block type="controls_whileUntil" id="r03}:7*EUf:j3Iqii6nx"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="q#4Vz;g!T3YKum@)(0zd"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="z_Rw|HB|tH4HU9xFOkbz"><next><block type="controls_if" id="q;Ftp565d=9Vp=:5h14s"><mutation else="1"></mutation><value name="IF0"><block type="variables_get" id="$325X4l)fz^yEjn@r+wd"><field name="VAR">开始答题</field></block></value><statement name="DO0"><block type="controls_if" id="fOVE_U/n(hXl;7b?_2P~"><mutation elseif="3"></mutation><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="j1GPl-CY^)@nrk!oXOOr"><value name="btn"><shadow type="pins_button" id="ZXzG=8$XaxL~FMeR3!^c"><field name="PIN">A1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id=";f8lciea$xf.z~JGFcO8"><field name="VAR">答题结果</field><value name="VALUE"><block type="text" id="7!Fl+q=/isB9wB}1ZfCx"><field name="TEXT">A</field></block></value></block></statement><value name="IF1"><block type="sensor_mixgo_button_was_pressed" id="U2C^I;u7+]YFZdq$sG~z"><value name="btn"><shadow type="pins_button" id="IBX0Y.gGb3!HD#j+Ld)p"><field name="PIN">A2key</field></shadow></value></block></value><statement name="DO1"><block type="variables_set" id="lcPeUmRm9r~T3*,z!SDW"><field name="VAR">答题结果</field><value name="VALUE"><block type="text" id="nm2mzu/SQlj;dHbwg]UU"><field name="TEXT">B</field></block></value></block></statement><value name="IF2"><block type="sensor_mixgo_button_was_pressed" id="01Kd5~@Zu6XghC,l[_;0"><value name="btn"><shadow type="pins_button" id="~-ZwI,^{XguG,3Tg3@@)"><field name="PIN">A3key</field></shadow></value></block></value><statement name="DO2"><block type="variables_set" id="ugoqzZW)RC([5DVSpvE;"><field name="VAR">答题结果</field><value name="VALUE"><block type="text" id="9TaD5X+HJer421L-[6J:"><field name="TEXT">C</field></block></value></block></statement><value name="IF3"><block type="sensor_mixgo_button_was_pressed" id="S0a}z-$o:mDFZd/Iyui4"><value name="btn"><shadow type="pins_button" id="+.88Atz4N{FFhN8u{cyu"><field name="PIN">A4key</field></shadow></value></block></value><statement name="DO3"><block type="variables_set" id="F`$rQE(0#8{E6-w|Q?6$"><field name="VAR">答题结果</field><value name="VALUE"><block type="text" id="c[EA(;8vDxV|5wTp9=sB"><field name="TEXT">D</field></block></value></block></statement><next><block type="controls_if" id="K+(Fk}p!5@_Bj$[FTo45"><value name="IF0"><block type="logic_compare" id="|YSagnPLa4jXfwP29$n="><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="h#o}{`U}?xQHCb#}~o7Z"><field name="VAR">答题结果</field></block></value><value name="B"><block type="text" id="vAGgVr${s)Z-MYajss;w"><field name="TEXT">==</field></block></value></block></value><statement name="DO0"><block type="display_show_image_or_string_delay" id="z6By$.4eY[DqNxy^fl:r"><field name="center">True</field><value name="data"><shadow type="text" id="nAagDRB_7=Zm]}.l@5B^"><field name="TEXT">开始答题</field></shadow><block type="variables_get" id="7w.BXZSy-..VD[$G88ZZ"><field name="VAR">答题结果</field></block></value><value name="space"><shadow type="math_number" id="{l1tT0}:/TG7ffGzEe)8"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="y,h]/$q_-.Pl*J:$XW.+"><field name="BOOL">TRUE</field></shadow></value><next><block type="IOT_MIXIO_PUBLISH" id="X~[_9k2!tRlNAqtbu0Bp"><value name="TOPIC"><shadow type="text" id="`PQSVT5daFS9wywBz4H{"><field name="TEXT">选项</field></shadow></value><value name="MSG"><shadow type="text" id="c9eqT4sLGS1lZexXV+0Y"><field name="TEXT">A</field></shadow><block type="variables_get" id="rH]1z_HW8akClaWcU,ea"><field name="VAR">答题结果</field></block></value><next><block type="variables_set" id="QG}zW73Q)@oG(w:W_dS["><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="b^S5$iH~X)yRH_3ygz#;"><field name="BOOL">FALSE</field></block></value><next><block type="esp32_onboard_music_pitch_with_time" id="y5^!z~/K?y2t2HpJUJ_T"><value name="pitch"><shadow type="pins_tone_notes" id="jc+#lS.b2Emu;Z}aiC}["><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="^o4UzV+{]Qc6!n=r4Z|y"><field name="NUM">100</field></shadow></value></block></next></block></next></block></next></block></statement></block></next></block></statement><statement name="ELSE"><block type="display_show_image_or_string_delay" id="7q-R:H#}a.@)nCvAXrx."><field name="center">True</field><value name="data"><shadow type="text" id="`=jCPA#D5xJnJR7?yXa~"><field name="TEXT">开始答题</field></shadow><block type="variables_get" id="?PMbD##s5^4)UeK{SQ|M"><field name="VAR">答题结果</field></block></value><value name="space"><shadow type="math_number" id="Ts==eb~xT/):9x6hj*xI"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="ME/CY-+Vj[K*]t@;cn#C"><field name="BOOL">TRUE</field></shadow></value></block></statement></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="0.MmsP.g!~c:4!*iPqw]" 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="F.UEWg)+oWohuKwQFl9@"><value name="VAR"><block type="variables_get" id="AbVFVCq|*4Q{6R=#syEJ"><field name="VAR">开始答题</field></block></value><next><block type="variables_global" id="UAZfp?@IzTt6oqXcz6Ua"><value name="VAR"><block type="variables_get" id="e:boi`0|;iEiYeLU^:#1"><field name="VAR">答题结果</field></block></value><next><block type="controls_if" id="{V*;;@R|xneDb/HK8rMm"><value name="IF0"><block type="logic_compare" id="AY:{JhBpw6ILEn~DW5)L"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="muaR{rm}Zt?SYI{9tn_k"><field name="VAR">msg</field></block></value><value name="B"><block type="text" id="RG.:U!ZJpIyK!z887R=b"><field name="TEXT">1</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="L8_sdX{m,uS^Ag`~K^xW"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="nP$juKYwf6$+xZ)`ucaN"><field name="BOOL">TRUE</field></block></value><next><block type="display_show_image_or_string_delay" id="3@@^AhNJ=s*,dSD.wiZq"><field name="center">True</field><value name="data"><shadow type="text" id=",1WfdZ*4^QJ)XGlOk+xg"><field name="TEXT">开始答题</field></shadow></value><value name="space"><shadow type="math_number" id="h#O/Z`]!v_b]$n6L213l"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="{l=3J=[D5A^gVjV3frqA"><field name="BOOL">TRUE</field></shadow></value><next><block type="variables_set" id="86[]}U@Y=@a]#,QWua9L"><field name="VAR">答题结果</field><value name="VALUE"><block type="text" id="m#Zjo1VelyyhctqJ/:i6"><field name="TEXT">==</field></block></value></block></next></block></next></block></statement></block></next></block></next></block></statement></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IG1peGlvdApmcm9tIG1peHB5IGltcG9ydCBhbmFseXNlX3NoYXJla2V5CmltcG9ydCBtaXhnb19zYW50CmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF90ZnQKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX211c2ljCgoKZGVmIG1ldGhvZChjbGllbnQsIHRvcGljLCBtc2cpOgogICAgZ2xvYmFsIOW8gOWni+etlOmimAogICAgZ2xvYmFsIOetlOmimOe7k+aenAogICAgaWYgbXNnID09ICcxJzoKICAgICAgICDlvIDlp4vnrZTpopggPSBUcnVlCiAgICAgICAgb25ib2FyZF90ZnQuc2hvd3MoJ+W8gOWni+etlOmimCcsIHNwYWNlPTAsIGNlbnRlcj1UcnVlLHN5bmM9VHJ1ZSkKICAgICAgICDnrZTpopjnu5PmnpwgPSAnPT0nCgoKCuetlOmimOe7k+aenCA9ICc9PScK5byA5aeL562U6aKYID0gRmFsc2UKbWl4aW90LndsYW5fY29ubmVjdCgnTUlYSU8nLCAnJykKc2sgPSBhbmFseXNlX3NoYXJla2V5KCdodHRwczovL21peGlvLm1peGx5LmNuL21peGlvLXBocC9zaGFyZWtleS5waHA/c2s9MDRmMjhmJykKTVFUVF9VU1JfUFJKID0gc2tbMF0rJy8nK3NrWzFdKycvJwptcXR0X2NsaWVudCA9IG1peGlvdC5pbml0X01RVFRfY2xpZW50KCdtaXhpby5taXhseS5jbicsIHNrWzBdLCBza1syXSwgTVFUVF9VU1JfUFJKKQptcXR0X2NsaWVudC5zZXRfY2FsbGJhY2soJ+W8gOWni+etlOmimCcsbWV0aG9kLCBNUVRUX1VTUl9QUkopCm1xdHRfY2xpZW50LnN1YnNjcmliZShNUVRUX1VTUl9QUkogKyAn5byA5aeL562U6aKYJykKd2hpbGUgVHJ1ZToKICAgIG1xdHRfY2xpZW50LmNoZWNrX21zZygpCiAgICBpZiDlvIDlp4vnrZTpopg6CiAgICAgICAgaWYgbWl4Z29fc2FudC5BMWtleS53YXNfcHJlc3NlZCgpOgogICAgICAgICAgICDnrZTpopjnu5PmnpwgPSAnQScKICAgICAgICBlbGlmIG1peGdvX3NhbnQuQTJrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICAgICAg562U6aKY57uT5p6cID0gJ0InCiAgICAgICAgZWxpZiBtaXhnb19zYW50LkEza2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIOetlOmimOe7k+aenCA9ICdDJwogICAgICAgIGVsaWYgbWl4Z29fc2FudC5BNGtleS53YXNfcHJlc3NlZCgpOgogICAgICAgICAgICDnrZTpopjnu5PmnpwgPSAnRCcKICAgICAgICBpZiDnrZTpopjnu5PmnpwgIT0gJz09JzoKICAgICAgICAgICAgb25ib2FyZF90ZnQuc2hvd3Mo562U6aKY57uT5p6cLCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSxzeW5jPVRydWUpCiAgICAgICAgICAgIG1xdHRfY2xpZW50LnB1Ymxpc2goTVFUVF9VU1JfUFJKICsgJ+mAiemhuScsIOetlOmimOe7k+aenCkKICAgICAgICAgICAg5byA5aeL562U6aKYID0gRmFsc2UKICAgICAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDY1OSwgMTAwKQogICAgZWxzZToKICAgICAgICBvbmJvYXJkX3RmdC5zaG93cyjnrZTpopjnu5PmnpwsIHNwYWNlPTAsIGNlbnRlcj1UcnVlLHN5bmM9VHJ1ZSkK</code>T5p6cLCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSxzeW5jPVRydWUpCg==</code>