1 line
5.7 KiB
XML
1 line
5.7 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="controls_whileUntil" id="6D3zf9hL8sA0x4h5KHr_" x="-3339" y="-1293"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="dewiOd{;;1ySZOEiJl1)"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="#b{lSLE;DweCHyzR5+Rv"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="(Gpw2B,aH!{VRyk+{,gp"><value name="btn"><shadow type="pins_button" id="bL,wj?1x^k|PuAZYLMi:"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="pxieL,)HF47GMN3PpeNq"><field name="VAR">id</field><value name="VALUE"><block type="mini_g2_rfid_readid" id="[=9`AVj6`!S7glf@]lBI"></block></value><next><block type="controls_if" id="OGiNnl)YD5w$a7n(e7^*"><value name="IF0"><block type="logic_compare" id="4zZ!Tg=5DBV81hoV!T9}"><field name="OP">NEQ</field><value name="A"><block type="number_to_text" id=")kVW2q9jMVS.v;X0-82t"><value name="VAR"><shadow type="variables_get" id="|_GO/{^zuRQ,,dpS!-fk"><field name="VAR">x</field></shadow><block type="variables_get" id="eyr4+@E!eYqXQ${o(S!?"><field name="VAR">id</field></block></value></block></value><value name="B"><block type="text" id="-#0o*n^JF.|]xI);DSBn"><field name="TEXT">None</field></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="Bi_uM;cj0[ZPB+M:j3uG"><value name="pitch"><shadow type="pins_tone_notes" id="{i{K[-L}5kq)DJ.,M2.|"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="!@f_=2|]xi**hXhDC-Lu"><field name="NUM">100</field></shadow></value><next><block type="system_print" id="t8Ngi`RK^o]:3en3~FdC"><value name="VAR"><shadow type="text" id="!@i,.37b`n?BWO[ggO8("><field name="TEXT">Mixly</field></shadow><block type="tuple_getIndex" id="iR#3v3:`.V_X4xdpp6PX"><value name="TUP"><shadow type="variables_get" id="TyGEGmAWUG8kWLsV@VO}"><field name="VAR">mytup</field></shadow><block type="tuple_totuple" id="CAK+E06Gf`J1{b!$pf9E"><value name="VAR"><shadow type="variables_get" id="@K|_^^iM-/i5Y{HF`H~f"><field name="VAR">x</field></shadow><block type="mini_g2_rfid_readcontent" id="YM?L:vE0m!*5{M-Yi^Ge"><value name="SECTOR"><shadow type="math_number" id="kWwuJkah7?2]yK0*KEbF"><field name="NUM">0</field></shadow></value></block></value></block></value><value name="AT"><shadow type="math_number" id="7a*s//E5JN[N!`Ri^2.D"><field name="NUM">1</field></shadow></value></block></value></block></next></block></statement></block></next></block></statement><next><block type="controls_if" id="b?qm[CG:,Y{]UaB^_xrG"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="TET91MwMYM7S`]8Otzdh"><value name="btn"><shadow type="pins_button" id="O]tzaKg6WVgJwRm/t:o{"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="controls_if" id="xZw`UD|4h{$kNRNOQz`P"><value name="IF0"><block type="mini_g2_rfid_status" id="^M8mb=OD2~ur-RCNP5Br"><field name="key">True</field></block></value><statement name="DO0"><block type="controls_if" id="`k@YCro2Jv}cW~r.xJ5H"><mutation else="1"></mutation><value name="IF0"><block type="mini_g2_rfid_write_outcome" id=".{^ub*7aw1]lC(n).cu,"><value name="SECTOR"><shadow type="math_number" id="p!$o?R*0zq4KIno}U5wt"><field name="NUM">0</field></shadow></value><value name="CONTENT"><shadow type="text" id="RmMZ`_4Cmhh8!7DaSr-:"><field name="TEXT">米思齐</field></shadow></value></block></value><statement name="DO0"><block type="display_show_image" id="a7XyHq;u~*T,eL6;ifVD"><value name="data"><shadow type="pins_builtinimg" id=".]Zj)qE?v.iKcya#Spah"><field name="PIN">onboard_matrix.YES</field></shadow></value><next><block type="esp32_onboard_music_pitch_with_time" id="5a1cUuSVUMEQn4s;34w5"><value name="pitch"><shadow type="pins_tone_notes" id="N]7T4#k3asc63dF`Ow=$"><field name="PIN">988</field></shadow></value><value name="time"><shadow type="math_number" id="U(#u|Qz|=5tT0gef2^dA"><field name="NUM">100</field></shadow></value></block></next></block></statement><statement name="ELSE"><block type="display_show_image" id="i^BR)[!JkshEG7]7z4)L"><value name="data"><shadow type="pins_builtinimg" id="O)Loa3IO}.nG^sBuu@]a"><field name="PIN">onboard_matrix.NO</field></shadow></value><next><block type="esp32_onboard_music_pitch_with_time" id="Y$~0+;W$8hD-3ws0?aSx"><value name="pitch"><shadow type="pins_tone_notes" id="Rm@0_^XZE^SO0~,b-|I."><field name="PIN">165</field></shadow></value><value name="time"><shadow type="math_number" id="5_JCPr60i[V,nupOyujE"><field name="NUM">100</field></shadow></value></block></next></block></statement></block></statement></block></statement></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGdvX21pbmkKaW1wb3J0IG1pbmlfZzIKZnJvbSBtaW5pX2cyIGltcG9ydCBleHRfcmZpZApmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbXVzaWMKaW1wb3J0IG1hY2hpbmUKZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX21hdHJpeAoKCndoaWxlIFRydWU6CiAgICBpZiBtaXhnb19taW5pLkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgaWQyID0gZXh0X3JmaWQucmVhZF9jYXJkKDAsIHg9ImlkIikKICAgICAgICBpZiBzdHIoaWQyKSAhPSAnTm9uZSc6CiAgICAgICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSg2NTksIDEwMCkKICAgICAgICAgICAgcHJpbnQodHVwbGUoZXh0X3JmaWQucmVhZF9jYXJkKDApKVsxXSkKICAgIGlmIG1peGdvX21pbmkuQjJrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICBpZiBleHRfcmZpZC5zY2FuX2NhcmQoKT09VHJ1ZToKICAgICAgICAgICAgaWYgZXh0X3JmaWQud3JpdGVfY2FyZCgn57Gz5oCd6b2QJywwKToKICAgICAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LllFUykKICAgICAgICAgICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSg5ODgsIDEwMCkKICAgICAgICAgICAgZWxzZToKICAgICAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4Lk5PKQogICAgICAgICAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDE2NSwgMTAwKQo=</code> |