Files
mixly3/boards/default/micropython_esp32c2/examples/MixGo MINI/24-2-无线广播-防丢检测.mix
2024-07-23 21:49:42 +08:00

1 line
4.6 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32-C2@MixGo MINI"><block type="variables_set" id="`2s5bJ2.;fJZlP;UnC7L" x="-557" y="-442"><field name="VAR">lastmsgtime</field><value name="VALUE"><block type="controls_millis" id="L39MCf8qSuod85ow3u6v"><field name="Time">ms</field></block></value><next><block type="espnow_radio_channel" id="~c/JmG[L]YlNO@Ak#$pw"><value name="CHNL"><shadow type="espnow_channel" id="oCx?(XBwpR*Lv$UOzeWL"><field name="PIN">10</field></shadow></value><next><block type="espnow_radio_on_off" id="7AiOaVqWcN^:z#QhE3hX"><field name="on_off">True</field><next><block type="controls_whileUntil" id="{W_CuezcF=YyBUieY{iL"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="gAEf[a{FCz(V1[Ewe)t6"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_delay_new" id="*3fDLliL9njEis4`{e#,"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="14~{3XH7Y5+MWO0C$OVk"><field name="NUM">2</field></shadow></value><next><block type="espnow_radio_send" id="xYYo,w)?5U*y#H_|fA20"><value name="send"><shadow type="text" id="@`-J!tr=;}/NyV`;uPgl"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="/pCY;d8[^#)cH,0FT{qI"><value name="VAR"><shadow type="variables_get" id="txc`w^T2nR1xzf$yv1-l"><field name="VAR">x</field></shadow><block type="controls_millis" id="w(Eu3L,^21SF2I~C[L|f"><field name="Time">ms</field></block></value></block></value><next><block type="controls_if" id="dChYYfHYN:zGFs*7d#-F"><value name="IF0"><block type="logic_compare" id="wXBcjza^dvaIJTa,B6Yv"><field name="OP">GT</field><value name="A"><block type="math_arithmetic" id="Q6K8Q4#c73Tlsl33pVn#"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id=".U[^FsvZ]?;eiOwaZMdz"><field name="NUM">1</field></shadow><block type="controls_millis" id="Ja8KJ]ut-WQ;P@(Rd3*l"><field name="Time">ms</field></block></value><value name="B"><shadow type="math_number" id=":uc`4,`G+*PkdGXSX*ck"><field name="NUM">1</field></shadow><block type="variables_get" id="EP@RY_3J*$LcEQ[Z8B5!"><field name="VAR">lastmsgtime</field></block></value></block></value><value name="B"><block type="math_number" id="FljXOkifautL2|d7!NkO"><field name="NUM">10000</field></block></value></block></value><statement name="DO0"><block type="display_show_image" id="pPcSJn!Y)z@fuN6B[ERN"><value name="data"><shadow type="pins_builtinimg" id="3:nDeg9:d0`=j]iMyzZG"><field name="PIN">onboard_matrix.NO</field></shadow></value><next><block type="esp32_onboard_music_play_list" id="PwJxyW/CqY`#G95-||2#"><value name="LIST"><shadow type="pins_playlist" id="Tr+F!:0XCm_X^-{qg(o#"><field name="PIN">onboard_music.DADADADUM</field></shadow></value></block></next></block></statement></block></next></block></next></block></statement></block></next></block></next></block></next></block><block type="espnow_radio_recv_new" id="~2h@UB{Yv8c|`M_(j0Yp" x="-534" y="-34"><statement name="DO"><block type="variables_global" id="Lh122;6Wz]4g.vGrO=i;"><value name="VAR"><block type="variables_get" id="]FQp2hUe=|pTN7j:3U[("><field name="VAR">lastmsgtime</field></block></value><next><block type="display_show_image" id="`4NbTUt_IZhSt^wX53qx"><value name="data"><shadow type="pins_builtinimg" id="!F#zkpJyTr#b-6D@ri_+"><field name="PIN">onboard_matrix.YES</field></shadow></value><next><block type="variables_set" id="hk[+!ES3@-jg8#Z_^1N;"><field name="VAR">lastmsgtime</field><value name="VALUE"><block type="controls_millis" id="}fD^-Y+`Btu5*=E^s]h,"><field name="Time">ms</field></block></value></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IHRpbWUKaW1wb3J0IHJhZGlvCkVTUE5vd19yYWRpbz1yYWRpby5FU1BOb3coKQpmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbWF0cml4CmZyb20gbWl4Z29fbWluaSBpbXBvcnQgb25ib2FyZF9tdXNpYwpoYW5kbGVfbGlzdD1bXQpkZWYgRVNQTm93X3JhZGlvX3JlY3YobWFjLEVTUE5vd19yYWRpb19tc2cpOgogICAgZ2xvYmFsIGxhc3Rtc2d0aW1lCiAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhvbmJvYXJkX21hdHJpeC5ZRVMpCiAgICBsYXN0bXNndGltZSA9IHRpbWUudGlja3NfbXMoKQoKaWYgbm90IEVTUE5vd19yYWRpb19yZWN2IGluIGhhbmRsZV9saXN0OgogICAgaGFuZGxlX2xpc3QuYXBwZW5kKEVTUE5vd19yYWRpb19yZWN2KQpFU1BOb3dfcmFkaW8ucmVjdl9jYihoYW5kbGVfbGlzdCkKCgoKbGFzdG1zZ3RpbWUgPSB0aW1lLnRpY2tzX21zKCkKRVNQTm93X3JhZGlvLnNldF9jaGFubmVsKGNoYW5uZWw9MTApCkVTUE5vd19yYWRpby5hY3RpdmUoVHJ1ZSkKd2hpbGUgVHJ1ZToKICAgIHRpbWUuc2xlZXAoMikKICAgIEVTUE5vd19yYWRpby5zZW5kKCJmZmZmZmZmZmZmZmYiLHN0cih0aW1lLnRpY2tzX21zKCkpKQogICAgaWYgdGltZS50aWNrc19tcygpIC0gbGFzdG1zZ3RpbWUgPiAxMDAwMDoKICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhvbmJvYXJkX21hdHJpeC5OTykKICAgICAgICBvbmJvYXJkX211c2ljLnBsYXkob25ib2FyZF9tdXNpYy5EQURBREFEVU0pCg==</code>