Files
mixly3/boards/default/micropython_esp32c2/examples/MixGo MINI/教学指南米思齐修订版/八年级代码/5-3 远程监测物联花卉.mix
2025-04-02 18:29:32 +08:00

1 line
8.3 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" 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><variable id="en:E4r?#*oubgS#GU[`y">tim</variable></variables><block type="iot_wifi_connect" id="es{x?@k?[^KlQ)?vegWD" x="-2508" y="-648"><value name="WIFINAME"><shadow type="text" id="_qWq!@_P+D8)H|BUrs]_"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="/JEJ`Z*i-856pj!8_ZdP"><field name="TEXT">1234567890</field></shadow></value><next><block type="display_show_image_or_string_delay" id="=^fTJPeb^=u$7zyXXq^h"><field name="center">False</field><value name="data"><shadow type="text" id="/v^v!dAB6-GY4pxzi*Rh"><field name="TEXT">WO</field></shadow></value><value name="space"><shadow type="math_number" id="SyYl;hY*hjgEL?=3CYbP"><field name="NUM">0</field></shadow></value><next><block type="iot_mixio_connect" id="tO27GlFDL6Z$~|{+Lbr:"><value name="SERVER"><shadow type="text" id="=9I[_Ou`x=AYm9dMr+w`"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="=+G@TrKlFZX)?pos;aK."><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="Z1;s3THqrz3?jfduj2fH"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="^avzB}bNA/J~22Yjo*ZO"><field name="TEXT">通用演示</field></shadow></value><next><block type="display_show_image_or_string_delay" id="9{7@_guLZ`Y0tw_IN-P6"><field name="center">False</field><value name="data"><shadow type="text" id="hUOE=H1.,to|mRlusk5B"><field name="TEXT">MO</field></shadow></value><value name="space"><shadow type="math_number" id="2E!O}TpfDr4rQ^z?/(HK"><field name="NUM">0</field></shadow></value><next><block type="system_timer_init" id="|awC{s8S$81J3ls^;inu"><value name="SUB"><shadow type="variables_get" id="H9@TS1xgst(2C21?u}=L"><field name="VAR">tim</field></shadow></value><next><block type="system_timer" id="j3E9NC3a{MqRmaZo8^L}"><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="Jv5NVHbnt:QAo6aD$jZ:"><field name="VAR">tim</field></shadow></value><value name="period"><shadow type="math_number" id="u/V2M}$,k#VQcdl*tnnC"><field name="NUM">5000</field></shadow></value><value name="callback"><shadow type="factory_block_return" id="lVBd9IsKX:{`N^Q*ubpb"><field name="VALUE">tim_callback</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="bi+uq4{/+(NN5{6Ec5#1"><value name="TOPIC"><shadow type="text" id="k6mBvv*c(-!_I=q@3x.f"><field name="TEXT">开灯</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id=")O@o3EQ|ohE^paIU/m4*"><field name="VALUE">method</field></shadow></value><next><block type="controls_whileUntil" id="f;)z+zhV@!w}b1bs-)n("><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id=":1IL(pHvp6jPiw[zR/@("><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id=";);Y/C,X+DRQacth{3;0"></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="/)rjANH?{r3!o9W7arG," x="-1879" y="-655"><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="controls_if" id="5/Kd0MR/`-nO4oY@MW5Y"><value name="IF0"><block type="logic_compare" id="Ui#8G7rNzD=blnL{MfRz"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="Hq|GwJQ}Hsck2Wc;tr:-"><field name="VAR">msg</field></block></value><value name="B"><block type="text" id="W*=A}n41UK[v!K8x1[Oy"><field name="TEXT">1</field></block></value></block></value><statement name="DO0"><block type="actuator_led_bright" id="|z`7gU:!2R_CG!7Wgj7$"><value name="led"><shadow type="number" id="xrpEf:2s?#4*EEGpsJm-"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="`x}/|uWIkk(!Ti4|3XHQ"><field name="flag">1</field></shadow></value><next><block type="actuator_led_bright" id="v9hcN+zZJ7io|}0JMEZ["><value name="led"><shadow type="number" id="[RNtusKTWAjbL}|Vlz=;"><field name="op">2</field></shadow></value><value name="bright"><shadow type="ledswitch" id="YZE_~1WaPzsNUsfqgH.."><field name="flag">1</field></shadow></value></block></next></block></statement><next><block type="controls_if" id="fM:mkPdt`A_IPhBb_bw;"><value name="IF0"><block type="logic_compare" id="jf.k}$.x6}e}$8/7.AuR"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="H^VBH*62_zSKXf[X8_UD"><field name="VAR">msg</field></block></value><value name="B"><block type="text" id="h$JGEh(n10Rq53Fx[++m"><field name="TEXT">0</field></block></value></block></value><statement name="DO0"><block type="actuator_led_bright" id="RLLmx4HRd1=J~Kv/pP8-"><value name="led"><shadow type="number" id="P|LpQ(CW|E*{dmho(*,;"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="9WkV6n66_5|4esLk~oB/"><field name="flag">0</field></shadow></value><next><block type="actuator_led_bright" id="BbrNG)b:c)Wr3dWJuYRC"><value name="led"><shadow type="number" id="WO}^8MvYc6B4#h$ZZW$O"><field name="op">2</field></shadow></value><value name="bright"><shadow type="ledswitch" id="!d!sLpQL!`3cqUybyHI}"><field name="flag">0</field></shadow></value></block></next></block></statement></block></next></block></statement></block><block type="procedures_defnoreturn" id="E:4EWIUaX4j?kM|B4FX(" x="-1892" y="-336"><mutation><arg name="tim" varid="en:E4r?#*oubgS#GU[`y"></arg></mutation><field name="NAME">tim_callback</field><statement name="STACK"><block type="IOT_MIXIO_PUBLISH" id="z!9(7.yXRFF1h/}X,A^}"><value name="TOPIC"><shadow type="text" id="APPh2`2|5nXi(+`$Goo@"><field name="TEXT">环境</field></shadow></value><value name="MSG"><shadow type="text" id="bC70NU/JJc4Y[=Sh}h,J"><field name="TEXT">msg</field></shadow><block type="IOT_FORMAT_STRING" id="7Z+_Ydjcjkq6o*}qx5Ux"><value name="VAR"><block type="dicts_create_with_noreturn" id="RN5EI^5t,[))KIY^Nl0(" inline="false"><mutation items="3"></mutation><field name="KEY0">"温度"</field><field name="KEY1">"光照"</field><field name="KEY2">"触摸"</field><value name="ADD0"><block type="sensor_mixgome_temperature" id="vw9^nQ!q)CWt;./(E!6("></block></value><value name="ADD1"><block type="sensor_LTR308" id="Y_./]$vscX,x0oaGc0sd"></block></value><value name="ADD2"><block type="sensor_mixgo_touch_slide" id="s7TX4scAHtS0)[@t8XbP"></block></value></block></value></block></value></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdApmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbWF0cml4CmltcG9ydCBtYWNoaW5lCmZyb20gdWJpbmFzY2lpIGltcG9ydCBoZXhsaWZ5CmZyb20gbWl4Z29fbWluaSBpbXBvcnQgb25ib2FyZF9sZWQKaW1wb3J0IG1peHB5CmZyb20gbWl4Z29fbWluaSBpbXBvcnQgb25ib2FyZF90ZW1wZXJhdHVyZQpmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfYWxzCmZyb20gbWl4Z29fbWluaSBpbXBvcnQgb25ib2FyZF9ib3QKCmRlZiBtZXRob2QoY2xpZW50LCB0b3BpYywgbXNnKToKICAgIGlmIG1zZyA9PSAnMSc6CiAgICAgICAgb25ib2FyZF9sZWQuc2V0b25vZmYoMSwxKQogICAgICAgIG9uYm9hcmRfbGVkLnNldG9ub2ZmKDIsMSkKICAgIGlmIG1zZyA9PSAnMCc6CiAgICAgICAgb25ib2FyZF9sZWQuc2V0b25vZmYoMSwwKQogICAgICAgIG9uYm9hcmRfbGVkLnNldG9ub2ZmKDIsMCkKCmRlZiB0aW1fY2FsbGJhY2sodGltKToKICAgIG1xdHRfY2xpZW50LnB1Ymxpc2goTVFUVF9VU1JfUFJKICsgJ+eOr+WigycsIG1peHB5LmZvcm1hdF9zdHIoeyLmuKnluqYiOm9uYm9hcmRfdGVtcGVyYXR1cmUoKSwgIuWFieeFpyI6b25ib2FyZF9hbHMuYWxzX3ZpcygpLCAi6Kem5pG4IjpvbmJvYXJkX2JvdC50b3VjaF9zbGlkZSgpfSkpCgoKCm1peGlvdC53bGFuX2Nvbm5lY3QoJ2Z1aHVhMycsJzEyMzQ1Njc4OTAnKQpvbmJvYXJkX21hdHJpeC5zaG93cygnV08nLHNwYWNlID0gMCxjZW50ZXIgPSBGYWxzZSkKTVFUVF9VU1JfUFJKID0gJ2RlbW9AbWl4bHkub3JnL+mAmueUqOa8lOekui8nCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgJ2RlbW9AbWl4bHkub3JnJywgJzA0OGU2NjE0NmI0OTM3NTU3MzY2NDg5Y2IxMGZlMDU1JywgTVFUVF9VU1JfUFJKKQpvbmJvYXJkX21hdHJpeC5zaG93cygnTU8nLHNwYWNlID0gMCxjZW50ZXIgPSBGYWxzZSkKdGltID0gbWFjaGluZS5UaW1lcigwKQp0aW0uaW5pdChwZXJpb2QgPSA1MDAwLCBtb2RlID0gbWFjaGluZS5UaW1lci5QRVJJT0RJQywgY2FsbGJhY2sgPSB0aW1fY2FsbGJhY2spCm1xdHRfY2xpZW50LnNldF9jYWxsYmFjaygn5byA54GvJyxtZXRob2QsIE1RVFRfVVNSX1BSSikKbXF0dF9jbGllbnQuc3Vic2NyaWJlKE1RVFRfVVNSX1BSSiArICflvIDnga8nKQp3aGlsZSBUcnVlOgogICAgbXF0dF9jbGllbnQuY2hlY2tfbXNnKCkK</code>