2 lines
12 KiB
XML
2 lines
12 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><variables><variable id=";S^=mPpt^Tb_7#m4[D0x">tim</variable></variables><block type="iot_wifi_connect" id="Vu2l=vq*CA]#r.HDF$O3" x="3" y="34"><value name="WIFINAME"><shadow type="text" id=":VNC|M#{m67p.l``E_6i"><field name="TEXT">wifiname</field></shadow></value><value name="PASSWORD"><shadow type="text" id="MPtC~]T!l,8hGl;DyzC7"><field name="TEXT">wifipassword</field></shadow></value><next><block type="Weather_now" id=".P7V[!Nq*g;M^QD:9t_H"><field name="mode">Weather_now</field><value name="key"><shadow type="text" id="P#r3S]EyujS}lfwkCk.L"><field name="TEXT">SVa3S0UKHIy9dDArs</field></shadow></value><value name="addr"><shadow type="text" id="y0o^jNtHUX*a)G]S8bO/"><field name="TEXT">北京</field></shadow></value><next><block type="system_timer_init" id="hoi/NwwFeW?bkv$1dB52"><value name="SUB"><shadow type="variables_get" id="`LCei8^G[tIu0f=GInbS"><field name="VAR">tim</field></shadow></value><next><block type="system_timer" id="T4re6#VT;Vonyd.aN333"><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="r.DUct5HJ`FHcmoW+/:H"><field name="VAR">tim</field></shadow></value><value name="period"><shadow type="math_number" id="r|#uDH=12mz(QVmx`vQX"><field name="NUM">2000000</field></shadow></value><value name="callback"><shadow type="factory_block_return" id="Zb7)DlfJGO|X(ENhhW^D"><field name="VALUE">tim_callback</field></shadow></value></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="aR?FO+l:[7M9=i8mY$1u" x="0" y="224"><mutation><arg name="tim" varid=";S^=mPpt^Tb_7#m4[D0x"></arg></mutation><field name="NAME">tim_callback</field><statement name="STACK"><block type="system_print" id="]KK~)_Mh!rrKlkOP_of_"><value name="VAR"><block type="number_to_text" id="0:4NhgdLW]1tgRCrfW!J"><value name="VAR"><block type="controls_millis" id="AO[esxSQ`6bLAjK;bP(9"><field name="Time">ms</field></block></value></block></value><next><block type="variables_set" id="qV-UBA_e$Ca.Q,O/}`QM"><field name="VAR">weather_code</field><value name="VALUE"><block type="text_to_number" id="Uf9xP+,p!@rnalqZ?/3K"><field name="TOWHAT">int</field><value name="VAR"><shadow type="variables_get" id="M,8AsATY91{qFF9xpwxu"><field name="VAR">x</field></shadow><block type="Weather_now_content" id="/B|*+f!u?YDbpnRlr;XF"><field name="content">code</field><comment pinned="true" h="79.19586181640625" w="366.10107421875">天气现象代码说明
|
|
https://docs.seniverse.com/api/start/code.html</comment></block></value></block></value><next><block type="system_print" id="C6U),_#De,1LJ!md--PB"><value name="VAR"><block type="number_to_text" id="UUfpx8*bJ}JT;rg5v;#E"><value name="VAR"><block type="variables_get" id="FF4Qj1Y=LYT4c_;k[j{-"><field name="VAR">weather_code</field></block></value></block></value><next><block type="controls_if" id=":2M6r[+REJ1Zzt@Om1}m"><mutation elseif="6"></mutation><value name="IF0"><block type="logic_compare" id="D?;nRzOi:X:6.AvYIUOB"><field name="OP">LT</field><value name="A"><block type="variables_get" id="g83ea:Qzw$:9F*4|tRi;"><field name="VAR">weather_code</field></block></value><value name="B"><block type="math_number" id="Ndnvy(x+Pp7YmphpHmN~"><field name="NUM">4</field></block></value></block></value><statement name="DO0"><block type="display_show_image" id="M1HKKD2P-)jaV?@QxtCE"><value name="data"><shadow type="pins_builtinimg" id="=}DV!uB}~ndJbaRb{|.^"><field name="PIN">onboard_matrix.HEART</field></shadow><block type="mixgomini_display_bitmap_create" id="*:$U}oU;=Z3wV_iJ]hUI"><field name="BITMAP">[[0,0,0,0,1,1,1,1,0,0,0,0],[0,0,0,1,1,1,1,1,1,0,0,0],[0,0,1,1,1,1,1,1,1,1,0,0],[0,0,1,1,1,1,1,1,1,1,0,0],[0,0,1,1,1,1,1,1,1,1,0,0],[0,0,1,1,1,1,1,1,1,1,0,0],[0,0,0,1,1,1,1,1,1,0,0,0],[0,0,0,0,1,1,1,1,0,0,0,0]]</field></block></value></block></statement><value name="IF1"><block type="logic_compare" id="gwq]$$=!@Wb46UE?H.=8"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="Jzn`nzlWC!X`lkXc+Nv^"><field name="VAR">weather_code</field></block></value><value name="B"><block type="math_number" id="cA?u:iv$,|KT(P~j-4tX"><field name="NUM">4</field></block></value></block></value><statement name="DO1"><block type="display_show_image" id="Ptn0?D*OiHml7nseCCDs"><value name="data"><shadow type="pins_builtinimg" id="y-*_a6mM;!b:o+jhJ=AM"><field name="PIN">onboard_matrix.HEART</field></shadow><block type="mixgomini_display_bitmap_create" id="*|4X~lyDubx[B]f|MK{6"><field name="BITMAP">[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,0,0],[0,0,0,1,0,0,0,1,1,1,1,0],[0,0,1,1,1,0,1,1,1,1,1,1],[0,1,1,1,1,1,1,1,1,1,1,1],[0,1,1,1,1,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,1,1,1,1,1],[0,0,0,0,0,0,0,0,0,0,0,0]]</field></block></value></block></statement><value name="IF2"><block type="logic_compare_continous" id=":*/v/WB{35Yrfgwi8lM3"><field name="OP1">LT</field><field name="OP2">LT</field><value name="A"><shadow type="math_number" id="yEe7Tn#9$[qZwYR,rQ8/"><field name="NUM">4</field></shadow></value><value name="B"><shadow type="variables_get" id="~cM)3z|i;2nkiG$0EwOq"><field name="VAR">x</field></shadow><block type="variables_get" id="AvfUfSV^=fvYYKB),jO?"><field name="VAR">weather_code</field></block></value><value name="C"><shadow type="math_number" id="3hY8pCRPa-:wc$$yiI;#"><field name="NUM">9</field></shadow></value></block></value><statement name="DO2"><block type="display_show_image" id="lfaQm]m;8xRc1^Xbb|9@"><value name="data"><shadow type="pins_builtinimg" id="m;DrPyQGMonpZ@G-S1UM"><field name="PIN">onboard_matrix.HEART</field></shadow><block type="mixgomini_display_bitmap_create" id="G/IzNuBsevW~AK1c,Po["><field name="BITMAP">[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,1,1,0],[0,0,0,1,0,0,0,1,0,1,1,0],[0,0,1,1,1,0,1,1,0,0,0,0],[0,1,1,1,1,1,1,1,1,0,0,0],[0,1,1,1,1,1,1,1,1,1,1,0],[1,1,1,1,1,1,1,1,1,1,1,0],[0,0,0,0,0,0,0,0,0,0,0,0]]</field></block></value></block></statement><value name="IF3"><block type="logic_compare" id="r)}Q|?.e@rC63CK$]7Jc"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="m18QUcNUUVP.{{E1oRW8"><field name="VAR">weather_code</field></block></value><value name="B"><block type="math_number" id="iochoAP!1AJd[]ao939P"><field name="NUM">9</field></block></value></block></value><statement name="DO3"><block type="display_show_image" id="!VBV6j{yUKy`8yc:Wv9{"><value name="data"><shadow type="pins_builtinimg" id="N3[5+JA:A/4fzPC-|TF0"><field name="PIN">onboard_matrix.HEART</field></shadow><block type="mixgomini_display_bitmap_create" id="sC4R^=dWl{-Juf,X1jM="><field name="BITMAP">[[1,0,0,0,0,0,0,0,0,0,0,1],[1,1,0,1,0,0,0,0,1,1,1,1],[1,1,1,1,1,0,0,1,1,1,1,1],[1,1,1,1,1,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,1,1,1,1,1],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0]]</field></block></value></block></statement><value name="IF4"><block type="logic_compare_continous" id="Di;tmT=Mu~Fqe5z0or?:"><field name="OP1">LT</field><field name="OP2">LT</field><value name="A"><shadow type="math_number" id="j+^e@O[FFVpuEK8PD=uA"><field name="NUM">12</field></shadow></value><value name="B"><shadow type="variables_get" id="6Toz`PJU7#?#U?]6*9j?"><field name="VAR">x</field></shadow><block type="variables_get" id="7JnhL#DMUqh6[C[^bA]a"><field name="VAR">weather_code</field></block></value><value name="C"><shadow type="math_number" id="vWJ2kwtiF`!zX|9$a.uL"><field name="NUM">15</field></shadow></value></block></value><statement name="DO4"><block type="display_show_image" id=":*,):Apd720y49Ce@M+H"><value name="data"><shadow type="pins_builtinimg" id="VB!A.;U$#v3OKx,,!-R#"><field name="PIN">onboard_matrix.HEART</field></shadow><block type="mixgomini_display_bitmap_create" id="QRQ;!*?cE9I!WRoQ#|gi"><field name="BITMAP">[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,1,0,0,0,0,1,1,0,0],[0,0,1,1,1,0,0,1,1,1,1,0],[0,1,1,1,1,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,1,1,1,1,1],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,1,0,0,0,0,0,0],[0,0,0,0,1,1,1,0,0,0,0,0]]</field></block></value></block></statement><value name="IF5"><block type="logic_compare_continous" id="7QvL6_T=j/T{Xc7W95K;"><field name="OP1">LT</field><field name="OP2">LT</field><value name="A"><shadow type="math_number" id="|@sZWeJ]8IZFruaizn_`"><field name="NUM">14</field></shadow></value><value name="B"><shadow type="variables_get" id=".7x/6U{qf+jOH{+e,K(5"><field name="VAR">x</field></shadow><block type="variables_get" id="a=tnLb8Zl.ws#8f@t@!e"><field name="VAR">weather_code</field></block></value><value name="C"><shadow type="math_number" id="=Jz6-1n~ipX4)_U?3`),"><field name="NUM">17</field></shadow></value></block></value><statement name="DO5"><block type="display_show_image" id="~c#k7cHSRvR36x@n7ux+"><value name="data"><shadow type="pins_builtinimg" id="Vm`8i[BD(7Q!Qy}x:gu8"><field name="PIN">onboard_matrix.HEART</field></shadow><block type="mixgomini_display_bitmap_create" id="|iL2wYT;~MXDCU@kNY`v"><field name="BITMAP">[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,1,0,0,0,0,1,1,0,0],[0,0,1,1,1,0,0,1,1,1,1,0],[0,1,1,1,1,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,1,1,1,1,1],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,1,0,0,0,0,1,1,0,0],[0,0,0,1,1,0,0,0,0,1,1,0]]</field></block></value></block></statement><value name="IF6"><block type="logic_compare_continous" id="=Vn*ML}KM]qMIIU#;zLz"><field name="OP1">LT</field><field name="OP2">LT</field><value name="A"><shadow type="math_number" id="}1n}zp[~s}`3C/G8()Ht"><field name="NUM">16</field></shadow></value><value name="B"><shadow type="variables_get" id="DyD/u]1cG,uZw,1~l^62"><field name="VAR">x</field></shadow><block type="variables_get" id="wItt|.vn:DrHoL|/(/0j"><field name="VAR">weather_code</field></block></value><value name="C"><shadow type="math_number" id="2LvYeS#Yfj7[MtGId=:}"><field name="NUM">19</field></shadow></value></block></value><statement name="DO6"><block type="display_show_image" id="Zk3P3U7f+/nPyu5^9cA^"><value name="data"><shadow type="pins_builtinimg" id="+F(Zd|^Ee(|g=DN,vt=c"><field name="PIN">onboard_matrix.HEART</field></shadow><block type="mixgomini_display_bitmap_create" id="V(~@)|P+TVp_nNBDMOBd"><field name="BITMAP">[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,1,0,0,0,0,1,1,0,0],[0,0,1,1,1,0,0,1,1,1,1,0],[0,1,1,1,1,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,1,1,1,1,1],[0,0,0,0,0,0,0,0,0,0,0,0],[0,1,1,0,0,1,1,0,1,1,0,0],[0,0,1,1,0,1,1,0,0,1,1,0]]</field></block></value></block></statement></block></next></block></next></block></next></block></statement></block><block type="controls_if" id="D2WJ?gR(ZLC3UPqyEX,]" x="0" y="1908"></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdApmcm9tIHNlbml2ZXJzZV9hcGkgaW1wb3J0ICoKaW1wb3J0IG1hY2hpbmUKaW1wb3J0IHRpbWUKZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX21hdHJpeAoKCmRlZiB0aW1fY2FsbGJhY2sodGltKToKICAgIHByaW50KHN0cih0aW1lLnRpY2tzX21zKCkpKQogICAgIyDlpKnmsJTnjrDosaHku6PnoIHor7TmmI4KICAgICMgaHR0cHM6Ly9kb2NzLnNlbml2ZXJzZS5jb20vYXBpL3N0YXJ0L2NvZGUuaHRtbAogICAgd2VhdGhlcl9jb2RlID0gaW50KFdlYXRoZXJfbm93LmFuYWx5c2lzKCJjb2RlIikpCiAgICBwcmludChzdHIod2VhdGhlcl9jb2RlKSkKICAgIGlmIHdlYXRoZXJfY29kZSA8IDQ6CiAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3MoYnl0ZWFycmF5KGInXHgwMFx4MDBceDNjXHg3ZVx4ZmZceGZmXHhmZlx4ZmZceDdlXHgzY1x4MDBceDAwJykpCiAgICBlbGlmIHdlYXRoZXJfY29kZSA9PSA0OgogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKGJ5dGVhcnJheShiJ1x4NDBceDcwXHg3OFx4N2NceDc4XHg3MFx4NzhceDdjXHg3ZVx4N2VceDdjXHg3OCcpKQogICAgZWxpZiA0IDwgd2VhdGhlcl9jb2RlIDwgOToKICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhieXRlYXJyYXkoYidceDQwXHg3MFx4NzhceDdjXHg3OFx4NzBceDc4XHg3Y1x4NzBceDY2XHg2Nlx4MDAnKSkKICAgIGVsaWYgd2VhdGhlcl9jb2RlID09IDk6CiAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3MoYnl0ZWFycmF5KGInXHgxZlx4MWVceDFjXHgxZVx4MWNceDE4XHgxOFx4MWNceDFlXHgxZVx4MWVceDFmJykpCiAgICBlbGlmIDEyIDwgd2VhdGhlcl9jb2RlIDwgMTU6CiAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3MoYnl0ZWFycmF5KGInXHgxMFx4MThceDFjXHgxZVx4ZGNceGQ4XHg5OFx4MWNceDFlXHgxZVx4MWNceDE4JykpCiAgICBlbGlmIDE0IDwgd2VhdGhlcl9jb2RlIDwgMTc6CiAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3MoYnl0ZWFycmF5KGInXHgxMFx4MThceDVjXHhkZVx4OWNceDE4XHgxOFx4MWNceDVlXHhkZVx4OWNceDE4JykpCiAgICBlbGlmIDE2IDwgd2VhdGhlcl9jb2RlIDwgMTk6CiAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3MoYnl0ZWFycmF5KGInXHgxMFx4NThceGRjXHg5ZVx4MWNceGQ4XHhkOFx4MWNceDVlXHhkZVx4OWNceDE4JykpCgoKCm1peGlvdC53bGFuX2Nvbm5lY3QoJ3dpZmluYW1lJywgJ3dpZmlwYXNzd29yZCcpCldlYXRoZXJfbm93LnJlcXVlc3QoJ1NWYTNTMFVLSEl5OWREQXJzJywgJ+WMl+S6rCcpCnRpbSA9IG1hY2hpbmUuVGltZXIoMCkKdGltLmluaXQocGVyaW9kID0gMjAwMDAwMCwgbW9kZT1tYWNoaW5lLlRpbWVyLlBFUklPRElDLCBjYWxsYmFjaz10aW1fY2FsbGJhY2spCgppZiBGYWxzZToKICAgIHBhc3MK</code> |