1 line
7.0 KiB
XML
1 line
7.0 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python ESP32-C3@MixGo ME"><block type="controls_whileUntil" id="yQxs~Z*sXMfX9RB[GLtS" x="-3339" y="-1293"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="#MOP-^[E:KJ5zsu3lVyH"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="WIzFyM(^`[xi1aNOD4Ml"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="ifh29tF||+Q~l[f0jS-3"><value name="btn"><shadow type="pins_button" id="jRpZHq@U+|Dhq,QXO9*6"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="C~yKq=gLIjM(1U.62xBn"><field name="VAR">id</field><value name="VALUE"><block type="me_g1_rfid_readid" id="Mt`U9[MdDgqejh*0o]s?"></block></value><next><block type="controls_if" id="TS3kvkO5f#oX#6Qrix=6"><value name="IF0"><block type="logic_compare" id="PaV?/-8lAZ(,Q8@awxh!"><field name="OP">NEQ</field><value name="A"><block type="number_to_text" id="FAwCz}JpG]szb.H+d)[k"><value name="VAR"><shadow type="variables_get" id="nOHf$HN[wZ(BWFlmXnK2"><field name="VAR">x</field></shadow><block type="variables_get" id="h2M+E(bl9YNiNVARtLFt"><field name="VAR">id</field></block></value></block></value><value name="B"><block type="text" id="Des,}SDuOEWeddgZetGS"><field name="TEXT">None</field></block></value></block></value><statement name="DO0"><block type="variables_set" id=")|M!4_wtV4gRPjhha,L~"><field name="VAR">s</field><value name="VALUE"><block type="number_to_text" id="a6=YI$3ebpzIeA:[05nG"><value name="VAR"><shadow type="variables_get" id="j#)ROAY^2FpX+kBIsDUv"><field name="VAR">x</field></shadow><block type="me_g1_rfid_readcontent" id="qn:h`T=1D_.b^[t0HO*_"><value name="SECTOR"><shadow type="math_number" id="FAEj@x=oOK_L-k2NR4X8"><field name="NUM">0</field></shadow></value></block></value></block></value><next><block type="system_print" id="16iYN9*yO~2it3Kb#$Ws"><value name="VAR"><shadow type="text" id="o@uXwwrATI`O)@*s{nC^"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id=".fzZ_J*^7HkXA4]x3V9^"><field name="VAR">s</field></block></value><next><block type="controls_if" id=".f+t=F,h$yZmZh?~^ZTc"><value name="IF0"><block type="logic_compare" id="Q/DaX{6-36vb`xU0kHbu"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="#mGH{AG1?fDxH0|DcL]w"><field name="VAR">s</field></block></value><value name="B"><block type="text" id="x2q+BeLH^RfR=[ez{W2K"><field name="TEXT"></field></block></value></block></value><statement name="DO0"><block type="display_scroll_string" id="RNzfvXaHZ:}p?GSfwn*."><value name="data"><shadow type="text" id="{N65#QamSv=]2,N*m?bq"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="p3VJMH)hJuYkA!lXOr/`"><field name="VAR">s</field></block></value><next><block type="esp32_onboard_music_pitch_with_time" id=":|:yW{w}z@rj+$w~6gGn"><value name="pitch"><shadow type="pins_tone_notes" id="x)o/DFbeoMYP!WWGN7L*"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="2AMBjB,j@epoZu|@Nbp6"><field name="NUM">100</field></shadow></value></block></next></block></statement></block></next></block></next></block></statement></block></next></block></statement><next><block type="controls_if" id="2AXGbO9)KvGgHd)}xpb3"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="L95i-cAHncayv9ve0:FM"><value name="btn"><shadow type="pins_button" id="]TUYCxPk{Hw8GlOYH2g5"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="e|*U?TM4YQ:gD933b:8."><field name="VAR">id</field><value name="VALUE"><block type="me_g1_rfid_readid" id=":12m$f/O(3Rs4H]26/tO"></block></value><next><block type="controls_if" id="eiQ_*]0y6e}_4;r-!_L4"><value name="IF0"><block type="logic_compare" id="ER^95jM6.p:[E;-Jqr~t"><field name="OP">NEQ</field><value name="A"><block type="number_to_text" id="n^)UPr[/6`}hWrTO,A53"><value name="VAR"><shadow type="variables_get" id="##tgHuVp4ljeAU6lv}`C"><field name="VAR">x</field></shadow><block type="variables_get" id="1^B6_9$Ia5Q6{pPk4zDB"><field name="VAR">id</field></block></value></block></value><value name="B"><block type="text" id="yo5mf7qXNg^Nxa~_^[$7"><field name="TEXT">None</field></block></value></block></value><statement name="DO0"><block type="controls_if" id="d?~SyBM#ay{}=O{-}?[:"><mutation else="1"></mutation><value name="IF0"><block type="me_g1_rfid_write_outcome" id="J-Pm(g[S}^PNf1r~C_+{"><value name="SECTOR"><shadow type="math_number" id="-,W)os2sZG2)@#Yv5@oZ"><field name="NUM">0</field></shadow></value><value name="CONTENT"><shadow type="text" id="/d,q5w@9H($JAhb+bY1$"><field name="TEXT">Mixly</field></shadow></value></block></value><statement name="DO0"><block type="display_show_image" id="-)Ob[s$oN)hpV.YU+x8a"><value name="data"><shadow type="pins_builtinimg" id="0{QEKgL{bqAg.dGIUqwI"><field name="PIN">onboard_matrix.YES</field></shadow></value><next><block type="esp32_onboard_music_pitch_with_time" id="m,.ed[[kW_ysj=Pw~ZA,"><value name="pitch"><shadow type="pins_tone_notes" id="5PB?{z6ONS5-d3:jzmd1"><field name="PIN">988</field></shadow></value><value name="time"><shadow type="math_number" id=".lgxz3x~R`/y9WjyyJYB"><field name="NUM">100</field></shadow></value></block></next></block></statement><statement name="ELSE"><block type="display_show_image" id="czd.?0z~2GP+X=N9v;e9"><value name="data"><shadow type="pins_builtinimg" id="xkNYv$~$B_h8GOE@o)*m"><field name="PIN">onboard_matrix.NO</field></shadow></value><next><block type="esp32_onboard_music_pitch_with_time" id="OoNG4-^YP:x5ZG{F!!J$"><value name="pitch"><shadow type="pins_tone_notes" id="z9PEH}HByIZ5m2,+1]LV"><field name="PIN">165</field></shadow></value><value name="time"><shadow type="math_number" id="pd8F$p{CtNj.8)IB0^[m"><field name="NUM">100</field></shadow></value></block></next></block></statement></block></statement></block></next></block></statement></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGdvX21lCmltcG9ydCBtZV9nMQppbXBvcnQgbWFjaGluZQpmcm9tIG1peGdvX21lIGltcG9ydCBvbmJvYXJkX21hdHJpeApmcm9tIG1peGdvX21lIGltcG9ydCBvbmJvYXJkX211c2ljCgoKd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX21lLkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgaWQyID0gbWVfZzEuZXh0X3JjNTIyLnJlYWRfY2FyZCgwLCB4PSJpZCIpCiAgICAgICAgaWYgc3RyKGlkMikgIT0gJ05vbmUnOgogICAgICAgICAgICBzID0gc3RyKG1lX2cxLmV4dF9yYzUyMi5yZWFkX2NhcmQoMCkpCiAgICAgICAgICAgIHByaW50KHMpCiAgICAgICAgICAgIGlmIHMgIT0gJyc6CiAgICAgICAgICAgICAgICBvbmJvYXJkX21hdHJpeC5zY3JvbGwocykKICAgICAgICAgICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSg2NTksIDEwMCkKICAgIGlmIG1peGdvX21lLkIya2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgaWQyID0gbWVfZzEuZXh0X3JjNTIyLnJlYWRfY2FyZCgwLCB4PSJpZCIpCiAgICAgICAgaWYgc3RyKGlkMikgIT0gJ05vbmUnOgogICAgICAgICAgICBpZiBtZV9nMS5leHRfcmM1MjIud3JpdGVfY2FyZCgnTWl4bHknLDApCiAgICAgICAgICAgIDoKICAgICAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LllFUykKICAgICAgICAgICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSg5ODgsIDEwMCkKICAgICAgICAgICAgZWxzZToKICAgICAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4Lk5PKQogICAgICAgICAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDE2NSwgMTAwKQo=</code> |