Files
mixly3/boards/default/micropython_esp32s3/examples/MixGo Nova/33-2-课堂互动-按需签到.mix
fredqian 63d582b215 rebuild
2025-03-25 19:37:11 +08:00

1 line
8.7 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="ip#3H)WcBMUxD}F;Y,xN" x="-2510" y="-756"><field name="VAR">本机用户</field><value name="VALUE"><block type="text" id="TiuxH)#yqNt.XWQIP(q."><field name="TEXT">mixly</field></block></value><next><block type="variables_set" id="~jsX.$c[*IX6{s7F8^{F"><field name="VAR">开始签到</field><value name="VALUE"><block type="logic_boolean" id="4Cg3_eZr):]k0{!`DoWO"><field name="BOOL">FALSE</field></block></value><next><block type="iot_wifi_connect" id="fAlGnZc?~=HwXVpq?0=]"><value name="WIFINAME"><shadow type="text" id=")C(RbT6M78B`kPv$:KsP"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="lt1K]!Dr5An[P[U;_G(J"><field name="TEXT">1234567890</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE" id="Q_^)!c/_{ulC=WNiD{H]"><value name="SERVER"><shadow type="text" id="Hk!Z`UJ:el2D*F2D#Qa)"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="factory_block_return" id="L=d;a;c=j$y*xxm.[X[c"><field name="VALUE">7b6443</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="`#v-wqYGGoFB=R}h`;v="><value name="TOPIC"><shadow type="text" id="cM`DjCz:yGKs_bqBhEl4"><field name="TEXT">开始签到</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="};z:Y?8?ZMNLFX#s6jVR"><field name="VALUE">method</field></shadow></value><next><block type="display_show_image_or_string_delay" id="9zgRP8lJ}J]R+5P:X;;K"><field name="center">True</field><value name="data"><shadow type="text" id="s,2j2QA,z!-*l3A`lAa["><field name="TEXT">==</field></shadow></value><value name="space"><shadow type="math_number" id="#yG,?I|}L~#7mXwa,({["><field name="NUM">0</field></shadow></value><next><block type="controls_whileUntil" id="KijU9GMOC@~6A#{F?a~7"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="Zk4O1cP{KOIq!aMKKks~"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="*4#}sTOaMfl7Hlz3Ih7{"><next><block type="controls_if" id="t/r;qOi;fP|pgn[th:KG"><value name="IF0"><block type="variables_get" id="K=wy0jIxbGmL-6mvtD9D"><field name="VAR">开始签到</field></block></value><statement name="DO0"><block type="controls_if" id="B^)V~({(J~o$^S?~]f;S"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="J5a?d{RhDTn$~,/LJM:v"><value name="btn"><shadow type="pins_button" id="aOeq+N.?:$nk1m4^$*ft"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="display_clear" id="sUM4O#UK7io2ur6UT.Kl"><next><block type="IOT_MIXIO_PUBLISH" id="q!j[2|q@zp({L,WIHPS@"><value name="TOPIC"><shadow type="text" id="_NcjF:8zp`2@dzZK49vU"><field name="TEXT">姓名</field></shadow></value><value name="MSG"><shadow type="text" id="0Nl_F+;37DAh|ZD95E4x"><field name="TEXT">msg</field></shadow><block type="variables_get" id="EX+uS+7g`;Yf}g^7X0_^"><field name="VAR">本机用户</field></block></value><next><block type="variables_set" id="wpUfSw)40r8!1tthudeK"><field name="VAR">开始签到</field><value name="VALUE"><block type="logic_boolean" id="uD}WDZwj8AJcHqO.P4nu"><field name="BOOL">FALSE</field></block></value><next><block type="display_show_image_or_string_delay" id="T}ciZ9x!hrbZ=qEIT(:P"><field name="center">True</field><value name="data"><shadow type="text" id="mA*GI#jNPYG`bT]vV]!_"><field name="TEXT">==</field></shadow><block type="variables_get" id="1PczY~2yOy4sH/-1~I5s"><field name="VAR">本机用户</field></block></value><value name="space"><shadow type="math_number" id="Y1]!0Y{3E@70B_xeB[|{"><field name="NUM">0</field></shadow></value><next><block type="controls_delay_new" id="tem.YONKV,sgx-[nv#wo"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="mJO1s(@OoKh{*bI9@OrK"><field name="NUM">1</field></shadow></value><next><block type="display_show_image_or_string_delay" id="i#P1#-I4Qi5vrWi9rh!^"><field name="center">True</field><value name="data"><shadow type="text" id="j^.iKp@YqK3@GoEm]1IU"><field name="TEXT">OK</field></shadow></value><value name="space"><shadow type="math_number" id="E|(wHwERu/C?}~3hZ{To"><field name="NUM">0</field></shadow></value><next><block type="controls_delay_new" id="SybYv63Q3?7S.7bO@?tg"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="~q[-/4V]ABGaKx4oa#.c"><field name="NUM">1</field></shadow></value><next><block type="display_show_image_or_string_delay" id="68HgJAXC*_Ya3dix!Tim"><field name="center">True</field><value name="data"><shadow type="text" id="^^I8;.@K`@cwh/1!r,G+"><field name="TEXT">==</field></shadow></value><value name="space"><shadow type="math_number" id="pdE@tI[|N)?@}gEh}ie9"><field name="NUM">0</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></statement></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="]Q]Nf~UY6sFn*jL,;9+H" x="-1858" y="-477"><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="3/uKJ=65aXoJTwb6C[aN"><value name="VAR"><block type="variables_get" id="V#sw6$G?SI/*FMd8S?W7"><field name="VAR">开始签到</field></block></value><next><block type="controls_if" id="M@-(z?v04OVXM4CB;j8q"><value name="IF0"><block type="logic_compare" id="gw*DdBnM+``X`j:o)tm/"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="SuKx(zWdv/t.wf+88`P?"><field name="VAR">msg</field></block></value><value name="B"><block type="text" id="c$8uc`CMJ[=!FV!l7Ya+"><field name="TEXT">1</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="mpYB_R4B{leI6;oQbiNk"><field name="VAR">开始签到</field><value name="VALUE"><block type="logic_boolean" id="0WOJeTEUWqqV(/D}o(Md"><field name="BOOL">TRUE</field></block></value><next><block type="display_show_image_or_string_delay" id=":*L?^^+PbS[4=cBOSC,~"><field name="center">True</field><value name="data"><shadow type="text" id="r=i`B,,rGHzAz;Vaz(xu"><field name="TEXT">GO</field></shadow></value><value name="space"><shadow type="math_number" id="+!udPNhahjA-SQ5TNcy^"><field name="NUM">0</field></shadow></value></block></next></block></statement></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQppbXBvcnQgdXJlcXVlc3RzCmZyb20gdWJpbmFzY2lpIGltcG9ydCBoZXhsaWZ5CmZyb20gbWl4cHkgaW1wb3J0IGFuYWx5c2Vfc2hhcmVrZXkKZnJvbSBtaXhnb19ub3ZhIGltcG9ydCBvbmJvYXJkX3RmdAppbXBvcnQgbWl4Z29fbm92YQppbXBvcnQgdGltZQoKCmRlZiBtZXRob2QoY2xpZW50LCB0b3BpYywgbXNnKToKICAgIGdsb2JhbCDlvIDlp4vnrb7liLAKICAgIGlmIG1zZyA9PSAnMSc6CiAgICAgICAg5byA5aeL562+5YiwID0gVHJ1ZQogICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKCdHTycsIHNwYWNlPTAsIGNlbnRlcj1UcnVlKQoKCgrmnKzmnLrnlKjmiLcgPSAnbWl4bHknCuW8gOWni+etvuWIsCA9IEZhbHNlCm1peGlvdC53bGFuX2Nvbm5lY3QoJ2Z1aHVhMycsICcxMjM0NTY3ODkwJykKc2sgPSBhbmFseXNlX3NoYXJla2V5KCdodHRwOi8vbWl4aW8ubWl4bHkuY24vbWl4aW8tcGhwL3NoYXJla2V5LnBocD9zaz03YjY0NDMnKQpNUVRUX1VTUl9QUkogPSBza1swXSsnLycrc2tbMV0rJy8nCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgc2tbMF0sIHNrWzJdLCBNUVRUX1VTUl9QUkopCm1xdHRfY2xpZW50LnNldF9jYWxsYmFjaygn5byA5aeL562+5YiwJyxtZXRob2QsIE1RVFRfVVNSX1BSSikKbXF0dF9jbGllbnQuc3Vic2NyaWJlKE1RVFRfVVNSX1BSSiArICflvIDlp4vnrb7liLAnKQpvbmJvYXJkX3RmdC5zaG93cygnPT0nLCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSkKd2hpbGUgVHJ1ZToKICAgIG1xdHRfY2xpZW50LmNoZWNrX21zZygpCiAgICBpZiDlvIDlp4vnrb7liLA6CiAgICAgICAgaWYgbWl4Z29fbm92YS5CMWtleS53YXNfcHJlc3NlZCgpOgogICAgICAgICAgICBvbmJvYXJkX3RmdC5maWxsKDApCiAgICAgICAgICAgIG9uYm9hcmRfdGZ0LnNob3coKQogICAgICAgICAgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICflp5PlkI0nLCDmnKzmnLrnlKjmiLcpCiAgICAgICAgICAgIOW8gOWni+etvuWIsCA9IEZhbHNlCiAgICAgICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKOacrOacuueUqOaItywgc3BhY2U9MCwgY2VudGVyPVRydWUpCiAgICAgICAgICAgIHRpbWUuc2xlZXAoMSkKICAgICAgICAgICAgb25ib2FyZF90ZnQuc2hvd3MoJ09LJywgc3BhY2U9MCwgY2VudGVyPVRydWUpCiAgICAgICAgICAgIHRpbWUuc2xlZXAoMSkKICAgICAgICAgICAgb25ib2FyZF90ZnQuc2hvd3MoJz09Jywgc3BhY2U9MCwgY2VudGVyPVRydWUpCg==</code>50ZXIgPSBUcnVlKQogICAgICAgICAgICB0aW1lLnNsZWVwKDEpCiAgICAgICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKCdPSycsc3BhY2UgPSAwLGNlbnRlciA9IFRydWUpCiAgICAgICAgICAgIHRpbWUuc2xlZXAoMSkKICAgICAgICAgICAgb25ib2FyZF90ZnQuc2hvd3MoJz09JyxzcGFjZSA9IDAsY2VudGVyID0gVHJ1ZSkK</code>