Files
mixly3/boards/default/micropython_esp32s3/examples/MixGo Sant/智能物联从体验到精通/3年级/4-3-2 定点闹钟-多个定点响铃.mix
2025-12-31 09:45:01 +08:00

1 line
12 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="onboard_RTC_settime_string" id="`84I|4-BZ;1@VXoZa66D" x="-970" y="-259"><value name="CONTENT"><shadow type="tuple_input" id="_;U63RF2Qq;3rR0a{o3*"><field name="CONTENT">2025,6,17,10,30,3</field></shadow></value><next><block type="variables_set" id="^,f718-fy]kiIT3Mb]3z"><field name="VAR">闹铃时刻1</field><value name="VALUE"><block type="tuple_create_with_text_return" id="PdbhfU5(I.~iNtDe#cpN"><field name="TEXT">2025,6,17,10,30,8</field></block></value><next><block type="variables_set" id="sPJ7-t~Sxv*ZTp8g]kIT"><field name="VAR">闹铃时刻2</field><value name="VALUE"><block type="tuple_create_with_text_return" id="2?`eAqpr0L/@@-hKuB0f"><field name="TEXT">2025,6,17,10,30,18</field></block></value><next><block type="controls_whileUntil" id="B{VPVXo6~InVfT3#*JlB"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="D*ZpaOa+.AL~L~:t}z:M"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="do_while" id="E:8bH!_L5^:[/qP?Z.Ko"><field name="type">true</field><statement name="input_data"><block type="controls_delay_new" id="ZPqtbg4P[nbpyhnq;CdK"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="(l{+po/Hma|2#[8N=wgo"><field name="NUM">1</field></shadow></value><next><block type="display_clear" id="br-N]PK[4p,?9RC0SpPt"><value name="boolean"><shadow type="logic_boolean" id="{z{s;r=tP_;MWO]dvg:~"><field name="BOOL">FALSE</field></shadow></value><next><block type="onboard_tft_show_texts" id="A}[{~u7!:9#CRyPcsa?J"><value name="data"><shadow type="text" id="H`#}K[#~Ab3!0?k[1LkH"><field name="TEXT">Mixly</field></shadow><block type="onboard_RTC_get_time_str" id="qv_Nt34DuxWCFS5Yz,~k"></block></value><value name="x"><shadow type="math_number" id="}W}dcvFcIlUUq=mR?6|;"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="4W3^@jDk$VLcF*#lh,3r"><field name="NUM">70</field></shadow></value><value name="size"><shadow type="math_number" id="5p44GKP?=).WJT@A?E@]"><field name="NUM">3</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="iiLg6.*Se+k(v(3vx79Z"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="[,r:PaI~~.LoCSuXHl*a"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="jRCi`A_-Ph9-hJ|By0R@"><field name="BOOL">FALSE</field></shadow></value><next><block type="onboard_tft_show_image_or_string_delay" id="LZFMDl-Mj~2Nvb5=@;(*"><field name="center">True</field><value name="data"><shadow type="text" id="KWoH!2AokJ(5dnb3kQ8r"><field name="TEXT">10</field></shadow><block type="text_join" id="LYkf/]Tp.;9?mqH26XJK"><value name="A"><shadow type="text" id="]`i:x6N0qKJ8lz]zZOuo"><field name="TEXT">闹铃:</field></shadow></value><value name="B"><shadow type="text" id=".M1BBiO=03kNq|Qe{~u#"><field name="TEXT"></field></shadow><block type="onboard_RTC_get_timetuple_to_str" id="`GB1+n1d@wffGf5PLt!G"><value name="CONTENT"><shadow type="tuple_input" id="o2rxPx_MkQk0DogP@XK("><field name="CONTENT">2025,6,17,17,19,5</field></shadow><block type="variables_get" id="JwO8+cC7KOi@3g/:F,yW"><field name="VAR">闹铃时刻1</field></block></value></block></value></block></value><value name="x"><shadow type="math_number" id="5/*d#0~3Pi,EsXO`yL]l"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="ukI6J5zq0hLHPb;chY8u"><field name="NUM">190</field></shadow></value><value name="size"><shadow type="math_number" id="r_qtt:.:F-y^J0VQ;8S8"><field name="NUM">1</field></shadow></value><value name="space"><shadow type="math_number" id="(_uqf[cJ|_yHS-+t+w6,"><field name="NUM">0</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="oJK}]kz;*_JPuOyZnOP("><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="2RTtCt]hs;~{apfGw_Lq"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="_ENJnl.$igs.w7!KXIO^"><field name="BOOL">FALSE</field></shadow></value><next><block type="onboard_tft_show_image_or_string_delay" id="*]-2q8wK.N_I}`}E8WHK"><field name="center">True</field><value name="data"><shadow type="text" id="KWoH!2AokJ(5dnb3kQ8r"><field name="TEXT">10</field></shadow><block type="text_join" id="1#_Otbf-_#hTx8-aL1yB"><value name="A"><shadow type="text" id="*G*u-?X+A`F6ttUZs_4?"><field name="TEXT">闹铃:</field></shadow></value><value name="B"><shadow type="text" id=".M1BBiO=03kNq|Qe{~u#"><field name="TEXT"></field></shadow><block type="onboard_RTC_get_timetuple_to_str" id="vN!Jj`^U!~1nw}u;|}rj"><value name="CONTENT"><shadow type="tuple_input" id="o2rxPx_MkQk0DogP@XK("><field name="CONTENT">2025,6,17,17,19,5</field></shadow><block type="variables_get" id="OJ0[8l@XCO`bS{`fp,!9"><field name="VAR">闹铃时刻2</field></block></value></block></value></block></value><value name="x"><shadow type="math_number" id="^ck}}v/c.vt01DW;.Yha"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="Y::veu1}jqpUc1hnqE!A"><field name="NUM">210</field></shadow></value><value name="size"><shadow type="math_number" id="u#o!^4Ta3J$/vS8UECW8"><field name="NUM">1</field></shadow></value><value name="space"><shadow type="math_number" id="I4)cJL7p9!YnbhgKYR1i"><field name="NUM">0</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="oJK}]kz;*_JPuOyZnOP("><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="/A?JeyS!?XoM1Z(:[#1$"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="BW2Rt~3Jh#9#88^1LXzM"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></next></block></next></block></statement><value name="select_data"><block type="logic_operation" id="Sj|oTusO#jry?9jt/{wt" inline="false"><field name="OP">OR</field><value name="A"><block type="logic_compare" id="1Phl!OmpJo*I;u4?PFGV"><field name="OP">EQ</field><value name="A"><block type="onboard_RTC_get_time_str" id="QZ[;w+pH$4LZwOKoaD11"></block></value><value name="B"><block type="onboard_RTC_get_timetuple_to_str" id="YZPn0*eGNi(yJ2.i?ocE"><value name="CONTENT"><shadow type="tuple_input" id="T@rtwAKc~|]~aH4T{3ai"><field name="CONTENT">2025,6,17,17,19,5</field></shadow><block type="variables_get" id="TdrK1=jW/g7ZyL|.JvpZ"><field name="VAR">闹铃时刻1</field></block></value></block></value></block></value><value name="B"><block type="logic_compare" id="_z3W?hDr3jp7]W,^bD/V"><field name="OP">EQ</field><value name="A"><block type="onboard_RTC_get_time_str" id="-Lrh`nFK+R]8zG8,e+v;"></block></value><value name="B"><block type="onboard_RTC_get_timetuple_to_str" id="]e]r5E|sRfsd|l70Cl+4"><value name="CONTENT"><shadow type="tuple_input" id="T@rtwAKc~|]~aH4T{3ai"><field name="CONTENT">2025,6,17,17,19,5</field></shadow><block type="variables_get" id="bb~9:0h7+uX6{XS+Nn-t"><field name="VAR">闹铃时刻2</field></block></value></block></value></block></value></block></value><next><block type="controls_if" id="xd;rgf6B-:V+F@uvxdx,"><value name="IF0"><block type="logic_compare" id="}!$ZER^wXM#4S[4cX=[8"><field name="OP">EQ</field><value name="A"><block type="onboard_RTC_get_time_str" id="[PgB.fCEMrf[@SCvAfVU"></block></value><value name="B"><block type="onboard_RTC_get_timetuple_to_str" id="^~aEn/bDk,tTCeu[^RVV"><value name="CONTENT"><shadow type="tuple_input" id="T@rtwAKc~|]~aH4T{3ai"><field name="CONTENT">2025,6,17,17,19,5</field></shadow><block type="variables_get" id="fiOkAFET#2R#K{3y:{h["><field name="VAR">闹铃时刻1</field></block></value></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_play_list" id="Y98fI+C2p1dP7^}hL1y^"><value name="LIST"><shadow type="pins_playlist" id="s)Q|2I}~{a2,E3_Ye)?n"><field name="PIN">onboard_music.JUMP_UP</field></shadow></value></block></statement><next><block type="controls_if" id="7et7wKuIX-hB6F}Q^p5K"><value name="IF0"><block type="logic_compare" id="iIQzYx__#alkg/+Z?S91"><field name="OP">EQ</field><value name="A"><block type="onboard_RTC_get_time_str" id="Jt,/rZ7)$4yls1WosWV{"></block></value><value name="B"><block type="onboard_RTC_get_timetuple_to_str" id="V?4Y6s/EuLO?pj[V0mvJ"><value name="CONTENT"><shadow type="tuple_input" id="T@rtwAKc~|]~aH4T{3ai"><field name="CONTENT">2025,6,17,17,19,5</field></shadow><block type="variables_get" id="/4t/q1MHELRzC`BTF69I"><field name="VAR">闹铃时刻2</field></block></value></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_play_list" id="$z.k47x*1QWvZW^FP,-j"><value name="LIST"><shadow type="pins_playlist" id="L.hu5eRhOTfp,?1bGrr8"><field name="PIN">onboard_music.JUMP_DOWN</field></shadow></value></block></statement></block></next></block></next></block></statement></block></next></block></next></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IHJ0Y3RpbWUKaW1wb3J0IHRpbWUKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX3RmdApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfbXVzaWMKCgpydGN0aW1lLnNldHRpbWUoKDIwMjUsNiwxNywxMCwzMCwzKSkK6Ze56ZOD5pe25Yi7MSA9ICgyMDI1LDYsMTcsMTAsMzAsOCkK6Ze56ZOD5pe25Yi7MiA9ICgyMDI1LDYsMTcsMTAsMzAsMTgpCndoaWxlIFRydWU6CiAgICB3aGlsZSBUcnVlOgogICAgICAgIHRpbWUuc2xlZXAoMSkKICAgICAgICBvbmJvYXJkX3RmdC5maWxsKDAsc3luYz1GYWxzZSkKICAgICAgICBvbmJvYXJkX3RmdC50ZXh0cyhydGN0aW1lLnN0cnRpbWUoKSwgeD0wLCB5PTcwLCBzaXplPTMsIGNvbG9yPTB4ZmZmZixzeW5jPUZhbHNlKQogICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKCfpl7npk4M6JyArIHJ0Y3RpbWUuc3RydGltZSjpl7npk4Pml7bliLsxKSwgeD0wLCB5PTE5MCwgc2l6ZT0xLCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSwgY29sb3I9MHhmZmZmLHN5bmM9RmFsc2UpCiAgICAgICAgb25ib2FyZF90ZnQuc2hvd3MoJ+mXuemTgzonICsgcnRjdGltZS5zdHJ0aW1lKOmXuemTg+aXtuWIuzIpLCB4PTAsIHk9MjEwLCBzaXplPTEsIHNwYWNlPTAsIGNlbnRlcj1UcnVlLCBjb2xvcj0weGZmZmYsc3luYz1UcnVlKQogICAgICAgIGlmIChydGN0aW1lLnN0cnRpbWUoKSA9PSBydGN0aW1lLnN0cnRpbWUo6Ze56ZOD5pe25Yi7MSkgb3IgcnRjdGltZS5zdHJ0aW1lKCkgPT0gcnRjdGltZS5zdHJ0aW1lKOmXuemTg+aXtuWIuzIpKToKICAgICAgICAgICAgYnJlYWsKICAgIGlmIHJ0Y3RpbWUuc3RydGltZSgpID09IHJ0Y3RpbWUuc3RydGltZSjpl7npk4Pml7bliLsxKToKICAgICAgICBvbmJvYXJkX211c2ljLnBsYXkob25ib2FyZF9tdXNpYy5KVU1QX1VQKQogICAgaWYgcnRjdGltZS5zdHJ0aW1lKCkgPT0gcnRjdGltZS5zdHJ0aW1lKOmXuemTg+aXtuWIuzIpOgogICAgICAgIG9uYm9hcmRfbXVzaWMucGxheShvbmJvYXJkX211c2ljLkpVTVBfRE9XTikK</code>BvcnQgbWl4Z29fc2FudAppbXBvcnQgdGltZQpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfbXVzaWMKCnJ0Y3RpbWUuc2V0dGltZSgoMjAyNSw2LDE3LDEwLDMwLDMpKQrpl7npk4Pml7bliLsxID0gKDIwMjUsNiwxNywxMCwzMCw4KQrpl7npk4Pml7bliLsyID0gKDIwMjUsNiwxNywxMCwzMCwxOCkKd2hpbGUgVHJ1ZToKICAgIG9uYm9hcmRfdGZ0LnRleHRzKHJ0Y3RpbWUuc3RydGltZSgpLCB4PTAsIHk9NzAsIHNpemU9MywgY29sb3I9MHhmZmZmLHN5bmM9VHJ1ZSkKICAgIGlmIG1peGdvX3NhbnQuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICB3aGlsZSBUcnVlOgogICAgICAgICAgICB0aW1lLnNsZWVwKDEpCiAgICAgICAgICAgIG9uYm9hcmRfdGZ0LnRleHRzKHJ0Y3RpbWUuc3RydGltZSgpLCB4PTAsIHk9NzAsIHNpemU9MywgY29sb3I9MHhmZmZmLHN5bmM9VHJ1ZSkKICAgICAgICAgICAgb25ib2FyZF90ZnQuc2hvd3MoJ+mXuemTgzonICsgcnRjdGltZS5zdHJ0aW1lKOmXuemTg+aXtuWIuzEpLCB4PTAsIHk9MjAwLCBzaXplPTEsIHNwYWNlPTAsIGNlbnRlcj1UcnVlLCBjb2xvcj0weGZmZmYsc3luYz1UcnVlKQogICAgICAgICAgICBpZiAocnRjdGltZS5zdHJ0aW1lKCkgPj0gcnRjdGltZS5zdHJ0aW1lKOmXuemTg+aXtuWIuzEpKToKICAgICAgICAgICAgICAgIGJyZWFrCiAgICAgICAgb25ib2FyZF9tdXNpYy5wbGF5KG9uYm9hcmRfbXVzaWMuREFEQURBRFVNKQogICAgaWYgbWl4Z29fc2FudC5CMmtleS53YXNfcHJlc3NlZCgpOgogICAgICAgIHdoaWxlIFRydWU6CiAgICAgICAgICAgIHRpbWUuc2xlZXAoMSkKICAgICAgICAgICAgb25ib2FyZF90ZnQudGV4dHMocnRjdGltZS5zdHJ0aW1lKCksIHg9MCwgeT03MCwgc2l6ZT0zLCBjb2xvcj0weGZmZmYsc3luYz1UcnVlKQogICAgICAgICAgICBvbmJvYXJkX3RmdC5zaG93cygn6Ze56ZODOicgKyBydGN0aW1lLnN0cnRpbWUo6Ze56ZOD5pe25Yi7MiksIHg9MCwgeT0yMDAsIHNpemU9MSwgc3BhY2U9MCwgY2VudGVyPVRydWUsIGNvbG9yPTB4ZmZmZixzeW5jPVRydWUpCiAgICAgICAgICAgIGlmIChydGN0aW1lLnN0cnRpbWUoKSA+PSBydGN0aW1lLnN0cnRpbWUo6Ze56ZOD5pe25Yi7MikpOgogICAgICAgICAgICAgICAgYnJlYWsKICAgICAgICBvbmJvYXJkX211c2ljLnBsYXkob25ib2FyZF9tdXNpYy5EQURBREFEVU0pCg==</code>