Files
mixly3/boards/default/micropython_esp32s3/examples/MixGo Sant/智能物联从体验到精通/5年级/3-2-2 网络天气-天气预报.mix
2025-12-31 09:45:01 +08:00

1 line
18 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="iot_wifi_connect" id="zFMUqFrE,_14ktB$51kR" x="-882" y="-767"><value name="WIFINAME"><shadow type="text" id="TSEH9oY2Sp`I2kILHZ_S"><field name="TEXT">MIXIO</field></shadow></value><value name="PASSWORD"><shadow type="text" id="vw!z{y=SkL[.HXdA!kZB"><field name="TEXT"></field></shadow></value><next><block type="display_show_image_or_string_delay" id="?J9{f{vlQ=Q0q74;W~bf"><field name="center">True</field><value name="data"><shadow type="text" id="v5C.NBxc0vt13ArJ?!Ms"><field name="TEXT">连接成功!</field></shadow></value><value name="space"><shadow type="math_number" id="azwm]HTdv0Xd!uAnB$J{"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="7C2Ohaec:)@*HxG1sl|C"><field name="BOOL">TRUE</field></shadow></value><next><block type="onboard_RTC_settime_string" id="nnm2e?Dsvb8e[gHP1QAo"><value name="CONTENT"><shadow type="tuple_input" id="QG8A:oHl^W}sE2?+OSt^"><field name="CONTENT">2025,7,13,16,23,7</field></shadow><block type="ntptime_time" id="K.K)H.yS$1S5Q+Kes;t^"><value name="data"><shadow type="text" id="SH1x:(sPmg@t,ZqL-I)P"><field name="TEXT">ntp.aliyun.com</field></shadow><block type="ntptime_address" id="u:7zC=|OKAF`I|Xo|tZn"><field name="op">ntp.aliyun.com</field></block></value></block></value><next><block type="Weather_now" id="JUISi4e;ePJzW!A86Y!1"><field name="mode">Weather_now</field><value name="key"><shadow type="text" id="LqRbfW_}.P!2|9}):s_9"><field name="TEXT">SVa3S0UKHIy9dDArs</field></shadow></value><value name="addr"><shadow type="text" id="LfW7GR3Gx_S4PmXMFMCN"><field name="TEXT">北京</field></shadow></value><next><block type="variables_set" id="GLzZm{[6|F0_],FlsY`s"><field name="VAR">获取天气</field><value name="VALUE"><block type="logic_boolean" id="_,JcY2rl,4F*mo0_3cMA"><field name="BOOL">FALSE</field></block></value><next><block type="variables_set" id="+dR2.3UZC=4xr~+D|wtv"><field name="VAR">序号</field><value name="VALUE"><block type="math_number" id="LXDlUMQqUi)MJM^`DHhg"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="#CQYFCj7XFb5KbNwH^Cj"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="GmA.Z.1CBr;JGU/0nb,K"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id=")+~?v1dk!3*^.Ql(,8r?"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="gd[|lC#OXiG,[VONi*J:"><value name="btn"><shadow type="pins_button" id="r23)@,!|?,aPdz|rGjdK"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="Weather_daily" id=".dPAPUoxk]3=_`qidh4k"><field name="mode">Weather_daily</field><value name="key"><shadow type="text" id="Cgeo)u8F_H~:;jF@PLp]"><field name="TEXT">SVa3S0UKHIy9dDArs</field></shadow></value><value name="addr"><shadow type="text" id="+x1WG_{yVjMm,uPDT8}i"><field name="TEXT">北京</field></shadow></value><value name="day"><shadow type="math_number" id="PEwjVWoRZnx?]9_oly3)"><field name="NUM">7</field></shadow></value><next><block type="display_show_image_or_string_delay" id="dCheBA*F|pB}{AM^]e.7"><field name="center">True</field><value name="data"><shadow type="text" id="pg_zWWR?tTPa=D`F!G.T"><field name="TEXT">获取成功!</field></shadow></value><value name="space"><shadow type="math_number" id="7BWl9wT6NK@x$*+05LJg"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="|{7xIR;ouzjz*n,]$(=1"><field name="BOOL">TRUE</field></shadow></value><next><block type="variables_set" id="nDU?d]+gkWr`f7{})F~S"><field name="VAR">获取天气</field><value name="VALUE"><block type="logic_boolean" id="pESt;Z7pN=qfbhMcb:,T"><field name="BOOL">TRUE</field></block></value></block></next></block></next></block></statement><next><block type="controls_if" id="$!|qV9]P(uBDc$kC@uMY"><value name="IF0"><block type="logic_operation" id="1Kqgpw[q3QbQxC8HrZp2"><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_was_pressed" id="5;+h|0r)F7iMJL.h0)ES"><value name="btn"><shadow type="pins_button" id="^t/AO1O|}q9]aDaJ(KDF"><field name="PIN">B2key</field></shadow></value></block></value><value name="B"><block type="variables_get" id="S*[Vsg;@-6QDW4FLF$^3"><field name="VAR">获取天气</field></block></value></block></value><statement name="DO0"><block type="display_clear" id="Dgebl6XuE;s+X6ba(]I?"><value name="boolean"><shadow type="logic_boolean" id="hah1#La+oFut{)bXjpfs"><field name="BOOL">TRUE</field></shadow></value><next><block type="onboard_tft_show_image_or_string_delay" id="^48|ews3OAU[nWlpv)d@"><field name="center">True</field><value name="data"><shadow type="text" id="_!lI)5U~BEh?!mds#7~_"><field name="TEXT">Mixly</field></shadow><block type="text_join" id=")3`Lim$G6@dB-6m5}(S7"><value name="A"><shadow type="text" id="YrdFIuo4aTC$f`V-@B;Q"><field name="TEXT">北京 序号:</field></shadow></value><value name="B"><shadow type="text" id="+Ws5vKfBJq2`vvJW{,gX"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="7FVgcYyf7=d?,+:)M*,4"><value name="VAR"><shadow type="variables_get" id="atQllPUgpOtRoaESx1,Q"><field name="VAR">x</field></shadow><block type="variables_get" id="6TPe..C@L[gjwjOjsFJ8"><field name="VAR">序号</field></block></value></block></value></block></value><value name="x"><shadow type="math_number" id="{X]GjT@c]Pg3#2pNusg`"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="a~G|Ed`od,qCf@j,F@Hl"><field name="NUM">175</field></shadow></value><value name="size"><shadow type="math_number" id="~!{Bf5j10x=ZC5+eaLKn"><field name="NUM">2</field></shadow></value><value name="space"><shadow type="math_number" id="xZQM:(TETQmX8z0BDT`Y"><field name="NUM">0</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="(MP[A=LZwukiyf9EdKCd"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="O4d1os[?I@lOTG3|k]dc"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="*_|~kh69#pi6]NmEC@KW"><field name="BOOL">FALSE</field></shadow></value><next><block type="onboard_tft_show_image_or_string_delay" id="cqSd_3)(Oa)QCbn9_+hl"><field name="center">True</field><value name="data"><shadow type="text" id=";|OL=cHUpU5^E3RjoA{-"><field name="TEXT">Mixly</field></shadow><block type="text_join" id="y_Z:4t`Z)Rs;4~ik^f`U"><value name="A"><shadow type="text" id=",Jor)@-0qQYkT838)`Qu"><field name="TEXT">白天天气:</field></shadow></value><value name="B"><shadow type="text" id="OTPSNiTB}:TX4Tq4^@A."><field name="TEXT">Mixly</field></shadow><block type="Weather_daily_content" id="ZE@UA9qE`Mh0e~ymju1^"><field name="content">text_day</field><value name="day"><shadow type="math_number" id="itj5_YUWky/g)RIx~W=q"><field name="NUM">1</field></shadow><block type="variables_get" id="QYCY!F@.DjCX6v-hVDp8"><field name="VAR">序号</field></block></value></block></value></block></value><value name="x"><shadow type="math_number" id="Rh_]PNi|58^sjZeq2hqP"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="l?=IeUH,FtI47lXO}|eR"><field name="NUM">0</field></shadow></value><value name="size"><shadow type="math_number" id="@;Mk|pg8IHIDkhx?NM1^"><field name="NUM">2</field></shadow></value><value name="space"><shadow type="math_number" id="{wplf]$F|zUgJBsBo_8Y"><field name="NUM">0</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="6$X[qF_Cc7XevGCx726e"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="oh/[-Vw9Y=*?(,ut.9O]"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="kyJKYJC_6r[V!M!)sV,V"><field name="BOOL">FALSE</field></shadow></value><next><block type="onboard_tft_show_image_or_string_delay" id=";*1z|#lVAuM($XH[].Xr"><field name="center">True</field><value name="data"><shadow type="text" id="(kc_WMphwReC;WnIf,I["><field name="TEXT">Mixly</field></shadow><block type="text_join" id="ANVI.6GUkUe,YUMKiEfS"><value name="A"><shadow type="text" id="mfFTpYT3^R?jgMenLd5!"><field name="TEXT">晚上天气:</field></shadow></value><value name="B"><shadow type="text" id="nSeV=G^DE]H9!].^Ru{T"><field name="TEXT">Mixly</field></shadow><block type="Weather_daily_content" id="9Ni7*=hRQ16KIbydEtre"><field name="content">text_night</field><value name="day"><shadow type="math_number" id="rOnwR~,4g8KANA]pL)(Y"><field name="NUM">1</field></shadow><block type="variables_get" id="P{,kfk!iC(crpOGH=a2;"><field name="VAR">序号</field></block></value></block></value></block></value><value name="x"><shadow type="math_number" id="1=6H:piRiK,U1?/;]fA/"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="r6qu)tJlsM]d^|EAptUj"><field name="NUM">35</field></shadow></value><value name="size"><shadow type="math_number" id="0U=A]cdr^ZgNDr1dnF1s"><field name="NUM">2</field></shadow></value><value name="space"><shadow type="math_number" id="qpG.Ic.mAyOvX*N}D6-g"><field name="NUM">0</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="{cGQ1*uCYNutwgn?Wo|x"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="Qc_KfinyPs}mQSy+)eP5"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="#FTV$XQDAv~*6Xy7y|PM"><field name="BOOL">FALSE</field></shadow></value><next><block type="onboard_tft_show_image_or_string_delay" id="~BJz7Yde`Mj-?sVp9jQ#"><field name="center">True</field><value name="data"><shadow type="text" id="6vP5m[F4wm=MOn}VGVV8"><field name="TEXT">Mixly</field></shadow><block type="text_join" id="^:v.N(!S~Dg[,qM6DLkA"><value name="A"><shadow type="text" id="[3smM4sDj+S1c~Qq(!a|"><field name="TEXT">最高温度:</field></shadow></value><value name="B"><shadow type="text" id="E:;R9Cr#`9A!~/nGV/8v"><field name="TEXT">Mixly</field></shadow><block type="Weather_daily_content" id="k7OrvBBF.#uF#^QP`;dn"><field name="content">high</field><value name="day"><shadow type="math_number" id="ee8Xxl]FvgO|vAQzu1M}"><field name="NUM">1</field></shadow><block type="variables_get" id="]M|2eJ315/dWV+1qh/#3"><field name="VAR">序号</field></block></value></block></value></block></value><value name="x"><shadow type="math_number" id=")1W6.9yQjrIV{*^(6PvR"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="5GWV6nPQ0pllk$J]zreg"><field name="NUM">70</field></shadow></value><value name="size"><shadow type="math_number" id="{uz--{|kbk2zXr8g!P:4"><field name="NUM">2</field></shadow></value><value name="space"><shadow type="math_number" id="dARtkmrZZ$liU3+dur}z"><field name="NUM">0</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="DiVnAY!O.bA.PSV.P/:#"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="I=l^rptd(X7XvYFV]6:i"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="jK[cM)#E{13Jjz[O4^$}"><field name="BOOL">FALSE</field></shadow></value><next><block type="onboard_tft_show_image_or_string_delay" id="cf:|-M$J*@:#EV0zn.z;"><field name="center">True</field><value name="data"><shadow type="text" id="3rqS]jtAa,P19diZAUUN"><field name="TEXT">Mixly</field></shadow><block type="text_join" id="xZxhUC=@$#I/DlF9.rQh"><value name="A"><shadow type="text" id="~de=C5y-+[+AU*!cI;Cp"><field name="TEXT">最低温度:</field></shadow></value><value name="B"><shadow type="text" id="u.=Z-jXEUsu({~:`?58E"><field name="TEXT">Mixly</field></shadow><block type="Weather_daily_content" id="cFOVdfKxMYkcato4ax8K"><field name="content">low</field><value name="day"><shadow type="math_number" id="GZNb~Pzr$1.Vj3#[C2n)"><field name="NUM">1</field></shadow><block type="variables_get" id="x;RG8D(oWXW[3Q/kk)pV"><field name="VAR">序号</field></block></value></block></value></block></value><value name="x"><shadow type="math_number" id="7xYP83.jbD*2#h3|?]Kc"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="@}(AqV9.S[77N]/0l?YE"><field name="NUM">105</field></shadow></value><value name="size"><shadow type="math_number" id="=o?;Z!D;.|?4~,|fdN[S"><field name="NUM">2</field></shadow></value><value name="space"><shadow type="math_number" id="*G?~#H|g)}tgkvQsL/cG"><field name="NUM">0</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="2V#R;BX#Bg|JtL1YI.1{"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="hgWi;e8fvp=ISqq5sw7Z"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="78FB]Ply!y_gK*}_gO3h"><field name="BOOL">FALSE</field></shadow></value><next><block type="onboard_tft_show_image_or_string_delay" id="Fh|,x9#89--Wyz*7A0;:"><field name="center">True</field><value name="data"><shadow type="text" id="vA=KII*;rKJIhq6j?+qp"><field name="TEXT">Mixly</field></shadow><block type="text_join" id="RSH(:i$MBxy_lhuyRmAl"><value name="A"><shadow type="text" id="`Z?GqI$@a(8KkB*u=L=:"><field name="TEXT">降水概率:</field></shadow></value><value name="B"><shadow type="text" id="C98d#J(rJ+!#]e,F*eg*"><field name="TEXT">Mixly</field></shadow><block type="Weather_daily_content" id="zbdmOo|vXrgp~Te/},($"><field name="content">precip</field><value name="day"><shadow type="math_number" id="PgPY)+.M1C~:q.20=vja"><field name="NUM">1</field></shadow><block type="variables_get" id="wDEp[,Ff(!BabR[XetsQ"><field name="VAR">序号</field></block></value></block></value></block></value><value name="x"><shadow type="math_number" id="4A+}UdOvFk.vAER:=l7l"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="kn$FDU~~(,;fxK:psk`O"><field name="NUM">140</field></shadow></value><value name="size"><shadow type="math_number" id="G7bCdSap5Ca{J#Z.j*-{"><field name="NUM">2</field></shadow></value><value name="space"><shadow type="math_number" id="Zb]aZBj,,,=@BRa)V~Gj"><field name="NUM">0</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="jKKm=[ika;;w3l$bZ:q)"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="gcr0Q#QbDGa_Zm,J_SJk"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="h+O1.0l-fNF/c635;R@d"><field name="BOOL">TRUE</field></shadow></value><next><block type="variables_set" id="f)o4w?:I]P1UUIsxuM@X"><field name="VAR">序号</field><value name="VALUE"><block type="math_arithmetic" id="L?L3hP@xcZK|$kl47A!/"><field name="OP">QUYU</field><value name="A"><shadow type="math_number" id="+uA=B)_Ja6j)h,9i0CvQ"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="~r+i9j;~XqtV|-`$K2-A"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="X9s=89fEOkg2Ig,(H0Xr"><field name="NUM">1</field></shadow><block type="variables_get" id="l1e[,7F9hZ[qJ-m,q*IP"><field name="VAR">序号</field></block></value><value name="B"><shadow type="math_number" id="5mPVtK+t42QA}69zy7-D"><field name="NUM">1</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="rj?I-O5QHKb|dS8,=(qO"><field name="NUM">7</field></shadow></value></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IG1peGlvdApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CmltcG9ydCBudHB0aW1lCmltcG9ydCBydGN0aW1lCmZyb20gc2VuaXZlcnNlX2FwaSBpbXBvcnQgKgppbXBvcnQgbWl4Z29fc2FudAoKCm1peGlvdC53bGFuX2Nvbm5lY3QoJ01JWElPJywgJycpCm9uYm9hcmRfdGZ0LnNob3dzKCfov57mjqXmiJDlip8hJywgc3BhY2U9MCwgY2VudGVyPVRydWUsc3luYz1UcnVlKQpydGN0aW1lLnNldHRpbWUobnRwdGltZS50aW1lKGhvc3Q9J250cC5hbGl5dW4uY29tJykpCldlYXRoZXJfbm93LnJlcXVlc3QoJ1NWYTNTMFVLSEl5OWREQXJzJywgJ+WMl+S6rCcpCuiOt+WPluWkqeawlCA9IEZhbHNlCuW6j+WPtyA9IDAKd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX3NhbnQuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICBXZWF0aGVyX2RhaWx5LnJlcXVlc3QoJ1NWYTNTMFVLSEl5OWREQXJzJywgJ+WMl+S6rCcsIDcpCiAgICAgICAgb25ib2FyZF90ZnQuc2hvd3MoJ+iOt+WPluaIkOWKnyEnLCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSxzeW5jPVRydWUpCiAgICAgICAg6I635Y+W5aSp5rCUID0gVHJ1ZQogICAgaWYgbWl4Z29fc2FudC5CMmtleS53YXNfcHJlc3NlZCgpIGFuZCDojrflj5blpKnmsJQ6CiAgICAgICAgb25ib2FyZF90ZnQuZmlsbCgwLHN5bmM9VHJ1ZSkKICAgICAgICBvbmJvYXJkX3RmdC5zaG93cygn5YyX5LqsIOW6j+WPtzonICsgc3RyKOW6j+WPtyksIHg9MCwgeT0xNzUsIHNpemU9Miwgc3BhY2U9MCwgY2VudGVyPVRydWUsIGNvbG9yPTB4ZmZmZixzeW5jPUZhbHNlKQogICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKCfnmb3lpKnlpKnmsJQ6JyArIFdlYXRoZXJfZGFpbHkuYW5hbHlzaXMo5bqP5Y+3LCAidGV4dF9kYXkiKSwgeD0wLCB5PTAsIHNpemU9Miwgc3BhY2U9MCwgY2VudGVyPVRydWUsIGNvbG9yPTB4ZmZmZixzeW5jPUZhbHNlKQogICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKCfmmZrkuIrlpKnmsJQ6JyArIFdlYXRoZXJfZGFpbHkuYW5hbHlzaXMo5bqP5Y+3LCAidGV4dF9uaWdodCIpLCB4PTAsIHk9MzUsIHNpemU9Miwgc3BhY2U9MCwgY2VudGVyPVRydWUsIGNvbG9yPTB4ZmZmZixzeW5jPUZhbHNlKQogICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKCfmnIDpq5jmuKnluqY6JyArIFdlYXRoZXJfZGFpbHkuYW5hbHlzaXMo5bqP5Y+3LCAiaGlnaCIpLCB4PTAsIHk9NzAsIHNpemU9Miwgc3BhY2U9MCwgY2VudGVyPVRydWUsIGNvbG9yPTB4ZmZmZixzeW5jPUZhbHNlKQogICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKCfmnIDkvY7muKnluqY6JyArIFdlYXRoZXJfZGFpbHkuYW5hbHlzaXMo5bqP5Y+3LCAibG93IiksIHg9MCwgeT0xMDUsIHNpemU9Miwgc3BhY2U9MCwgY2VudGVyPVRydWUsIGNvbG9yPTB4ZmZmZixzeW5jPUZhbHNlKQogICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKCfpmY3msLTmpoLnjoc6JyArIFdlYXRoZXJfZGFpbHkuYW5hbHlzaXMo5bqP5Y+3LCAicHJlY2lwIiksIHg9MCwgeT0xNDAsIHNpemU9Miwgc3BhY2U9MCwgY2VudGVyPVRydWUsIGNvbG9yPTB4ZmZmZixzeW5jPVRydWUpCiAgICAgICAg5bqP5Y+3ID0gKOW6j+WPtyArIDEpICUgNwo=</code>