Files
mixly3/boards/default/micropython_esp32s3/examples/MixGo Sant/智能物联从体验到精通/5年级/3-1-2 网络时钟-NTP按需同步.mix
2025-12-31 09:45:01 +08:00

1 line
6.4 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><variables><variable id="NWC~e8j6wFZ7bxA?#`Cm">tim</variable></variables><block type="iot_wifi_connect" id="@6|o7y#!ZI?E*3HreIuf" x="-1089" y="-666"><value name="WIFINAME"><shadow type="text" id="2z-CMbHT21M#58W[~C?t"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="d[wS#T/h0fM}:Xb|i4bb"><field name="TEXT">12345678</field></shadow></value><next><block type="display_show_image_or_string_delay" id="rQggu]l_MZ.3zFU^6Tgm"><field name="center">True</field><value name="data"><shadow type="text" id=":o)10fo*Pri{zxroYCw^"><field name="TEXT">连接成功!</field></shadow></value><value name="space"><shadow type="math_number" id="XL`E6RR`_X}s#s]Hu/lZ"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="X$FAFnr]~]x^^cd-#4GK"><field name="BOOL">TRUE</field></shadow></value><next><block type="onboard_RTC_settime_string" id="wjfI:;jLNO{Z[N;Af|nx"><value name="CONTENT"><shadow type="tuple_input" id="[d`FmgECEW`Jkq~q66Sb"><field name="CONTENT">2025,7,11,8,46,23</field></shadow><block type="ntptime_time" id="VYU-t.2QyvX62KG@BD$@"><value name="data"><shadow type="text" id="obs5n]C_p4U7yOyz;~7{"><field name="TEXT">ntp.aliyun.com</field></shadow><block type="ntptime_address" id="Wk=RtmJgm7t^.u9,frDE"><field name="op">ntp.aliyun.com</field></block></value></block></value><next><block type="set_system_timer" id="mo6DH8Y81LGGNPzuimt9"><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="j]izHI88w:-Wp4$FY/JX"><field name="VAR">tim</field></shadow></value><value name="PIN"><shadow type="timer_id_pin" id="Tf2^/2z^p`Y{b.@EEb8W"><field name="PIN">0</field></shadow></value><value name="period"><shadow type="math_number" id="=Fk2uMg{:O=lc{wj[V8v"><field name="NUM">1000</field></shadow></value><value name="callback"><shadow type="factory_block_return" id="ceTdj]}b5BlMsrsd!!l/"><field name="VALUE">tim_callback</field></shadow></value><next><block type="controls_whileUntil" id="5qZo*gE#=$y;?p.|OQVw"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="=v2t8zIjE2THf4YEdwRS"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="s`N4,Yh3IACX73}wEojr"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="nX-aJW$V_@!x8K(PgOMe"><value name="btn"><shadow type="pins_button" id="QaXw`(_ARd+RDv*St6|j"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="onboard_RTC_settime_string" id="]x$ZoP~jcX,/VS88k2SL"><value name="CONTENT"><shadow type="tuple_input" id="K(V1N5$s7nTa8Zw1m#Q7"><field name="CONTENT">2025,7,11,8,46,23</field></shadow><block type="ntptime_time" id="RV*a83`rqdDa`$cm7(w7"><value name="data"><shadow type="text" id="O72+GN9tveQd^j#{t^GQ"><field name="TEXT">ntp.aliyun.com</field></shadow><block type="ntptime_address" id="!8pRLQm=w6lEUPn#1ygs"><field name="op">ntp.aliyun.com</field></block></value></block></value><next><block type="display_show_image_or_string_delay" id=".7-qY0)2|9aoVsRR198)"><field name="center">True</field><value name="data"><shadow type="text" id="L#+}*KDYO22D/1!5:t2E"><field name="TEXT">同步成功!</field></shadow></value><value name="space"><shadow type="math_number" id="ciU@!dM9X;?ykL+]l}ZZ"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="@KJ9fHS:boPT*GW+]ZxZ"><field name="BOOL">TRUE</field></shadow></value></block></next></block></statement><next><block type="controls_if" id="|sAwfl;4?f6h8Mvm44uE"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="(P`JNW_8I@9kuZc]dOvp"><value name="btn"><shadow type="pins_button" id="T:~Wd{grVpCWYylGq8_@"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="CI130X_BROADCAST_SYSTEM_TIME" id="]jkC]zmlXHrE{;|5HL.l"><value name="boolean"><shadow type="logic_boolean" id="S7!_Zj]n8_?tBSuI+j|e"><field name="BOOL">TRUE</field></shadow></value></block></statement></block></next></block></statement></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="@qoEsB9n/o#z2{U6xgCN" x="-267" y="-420"><mutation><arg name="tim" varid="NWC~e8j6wFZ7bxA?#`Cm"></arg></mutation><field name="NAME">tim_callback</field><statement name="STACK"><block type="onboard_tft_show_texts" id="+lQukwq{*]lsZcnWS~uz"><value name="data"><shadow type="text" id="jH6IxY}EhD9*D.jr)d2l"><field name="TEXT">Mixly</field></shadow><block type="onboard_RTC_get_time_str" id="m^32P{{*XuCl,_ZYhD@_"></block></value><value name="x"><shadow type="math_number" id="4u!ATug:8Oj/v5CG.MY)"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="wuzi|P{$*~wCLNRbo=P!"><field name="NUM">60</field></shadow></value><value name="size"><shadow type="math_number" id="wi{N,5latt+YKODJ?bN("><field name="NUM">3</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="q4}/Sh5q.!(C,a)}kBzY"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="[jnWSDxa:q]4^3MwX]ZF"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="7uNi$J*vl3)3M7am^e!b"><field name="BOOL">TRUE</field></shadow></value></block></statement></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IG1peGlvdApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CmltcG9ydCBudHB0aW1lCmltcG9ydCBydGN0aW1lCmltcG9ydCBtYWNoaW5lCmltcG9ydCBtaXhnb19zYW50CmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9hc3IKCgpkZWYgdGltX2NhbGxiYWNrKHRpbSk6CiAgICBvbmJvYXJkX3RmdC50ZXh0cyhydGN0aW1lLnN0cnRpbWUoKSwgeD0wLCB5PTYwLCBzaXplPTMsIGNvbG9yPTB4ZmZmZixzeW5jPVRydWUpCgoKCm1peGlvdC53bGFuX2Nvbm5lY3QoJ2Z1aHVhMycsICcxMjM0NTY3OCcpCm9uYm9hcmRfdGZ0LnNob3dzKCfov57mjqXmiJDlip8hJywgc3BhY2U9MCwgY2VudGVyPVRydWUsc3luYz1UcnVlKQpydGN0aW1lLnNldHRpbWUobnRwdGltZS50aW1lKGhvc3Q9J250cC5hbGl5dW4uY29tJykpCnRpbSA9IG1hY2hpbmUuVGltZXIoMCxwZXJpb2QgPSAxMDAwLCBtb2RlPW1hY2hpbmUuVGltZXIuUEVSSU9ESUMsIGNhbGxiYWNrPXRpbV9jYWxsYmFjaykKd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX3NhbnQuQjJrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICBydGN0aW1lLnNldHRpbWUobnRwdGltZS50aW1lKGhvc3Q9J250cC5hbGl5dW4uY29tJykpCiAgICAgICAgb25ib2FyZF90ZnQuc2hvd3MoJ+WQjOatpeaIkOWKnyEnLCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSxzeW5jPVRydWUpCiAgICBpZiBtaXhnb19zYW50LkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgb25ib2FyZF9hc3IucGxheV90aW1lKGRldGFpbD1UcnVlKQo=</code>fYXNyLnBsYXlfdGltZShkZXRhaWw9VHJ1ZSkK</code>