1 line
9.4 KiB
XML
1 line
9.4 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python ESP32-S3@元控青春"><block type="controls_whileUntil" id="a0[YlN7YVfEPep9#Snb?" x="-3339" y="-1293"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="ee*f?z|gSg6[Hjx]B@Tc"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="tR?=]EXfjW!9,JWpcFbv"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="z3)]hu!YktjJW{hgnQ4x"><value name="btn"><shadow type="pins_button" id="w8=|*L!AN;swr@-MK1O:"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="EI`M!bogIom)3rgH!KCT"><field name="VAR">id</field><value name="VALUE"><block type="rfid_readid" id="Q=e]{fQ)a9`Wo@LHx.yX"></block></value><next><block type="controls_if" id=";z?NQ{]C?jZhXl6{FUV."><value name="IF0"><block type="logic_compare" id="*xX~[td{bg=+))5J1#.]"><field name="OP">NEQ</field><value name="A"><block type="number_to_text" id="!:0s-jTtGDxwv,j{$!kS"><value name="VAR"><shadow type="variables_get" id="o,c4XPPbv:5Vw6@2TxQ;"><field name="VAR">x</field></shadow><block type="variables_get" id="MD;(GevipL,^-L)L}G69"><field name="VAR">id</field></block></value></block></value><value name="B"><block type="text" id=",i_@o]]|,GC}cRuie@`b"><field name="TEXT">None</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="qSLVGtCD/J9iJJ0M/qiw"><field name="VAR">s</field><value name="VALUE"><block type="number_to_text" id="9Q}c|:ss.?8Sil8K1ylX"><value name="VAR"><shadow type="variables_get" id="a7y1?uW`RE;}(0q++?=Z"><field name="VAR">x</field></shadow><block type="rfid_readcontent" id="Frzs6z:mVlJca9Y`dt)Y"><value name="SECTOR"><shadow type="math_number" id=")]YZixswa_?Wy`9((xO$"><field name="NUM">0</field></shadow></value></block></value></block></value><next><block type="system_print" id="-AIde2CtZMVDCdDFNUW["><value name="VAR"><shadow type="text" id="4_Ysr~n-KZjbv5v8R]?7"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="Ms7Kuk~L6.M4)L=0P`/l"><field name="VAR">s</field></block></value><next><block type="controls_if" id="XMq`/1rORew@6GU$Ruf,"><value name="IF0"><block type="logic_compare" id="l-08(wFoYk6H4`p!H5+F"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="E#2|3N{l|I:F-SMr67b0"><field name="VAR">s</field></block></value><value name="B"><block type="text" id="Lrtb9K6zesTzluvJwUmL"><field name="TEXT"></field></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="-rRFJ8Ok@p@o,9#LQ]E2"><value name="pitch"><shadow type="pins_tone_notes" id="tb7|.ahlmVB]@YRZvcb^"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="4a;r3(ke9fp2ARFlqnI)"><field name="NUM">100</field></shadow></value><next><block type="onboard_tft_show_image_or_string_delay" id="j1^B:-@r.l$I;tGrfq.r"><field name="center">True</field><value name="data"><shadow type="text" id="yF?2T;Q?mj~Y=CT(c,Z`"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="MhW^CXsq1jjqLcLiy=0m"><field name="VAR">s</field></block></value><value name="x"><shadow type="math_number" id="ORz#]B;:T*=_6VKX[@2Q"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="V0AEuOoD`)W?p0Ezc~xP"><field name="NUM">64</field></shadow></value><value name="size"><shadow type="math_number" id="#T,|2ssYoWovd#bsiWHU"><field name="NUM">1</field></shadow></value><value name="space"><shadow type="math_number" id="eFXfd];Qng;k(kp-B_tk"><field name="NUM">0</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="uDsJ4oJc6@w9a:=5|Q:,"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="IfBigQSMH2lN^szOUCB:"><field name="COLOR">#ffffff</field></block></value></block></next></block></statement></block></next></block></next></block></statement></block></next></block></statement><next><block type="controls_if" id="5?]qk#|/lNck^veODmYu"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id=",rc+ATi~Y{,s9b-ekJPP"><value name="btn"><shadow type="pins_button" id="y*o7n4L!7WXL6bAPivZN"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="OB)hy+V:-!kRqppr?s5a"><field name="VAR">id</field><value name="VALUE"><block type="rfid_readid" id="u)XhrPQ/8O^P7zel3fLV"></block></value><next><block type="controls_if" id="x#V.6j@yB??Z9Um?aVpj"><value name="IF0"><block type="logic_compare" id="p]9]NAbi$sM]Tbj2/T=3"><field name="OP">NEQ</field><value name="A"><block type="number_to_text" id="7qb|eVcy-I_N@N;3Q@G5"><value name="VAR"><shadow type="variables_get" id="$m:p?S/pIa-oj9tf|L1F"><field name="VAR">x</field></shadow><block type="variables_get" id="V-Kvr~T2rHvp?7t3A/[L"><field name="VAR">id</field></block></value></block></value><value name="B"><block type="text" id="=x_Nbu6D8yk$UAlY7U,w"><field name="TEXT">None</field></block></value></block></value><statement name="DO0"><block type="controls_if" id="VhW=HEJ0]UpP_M~AllE9"><mutation else="1"></mutation><value name="IF0"><block type="rfid_write_return" id="7]/`:fOOfX5yg~]GbjY#"><value name="SECTOR"><shadow type="math_number" id="HlP:)LYD^R5E5v?N=2W~"><field name="NUM">0</field></shadow></value><value name="CONTENT"><shadow type="text" id="s@){(mkAVcL,D6FcGF_."><field name="TEXT">米思齐</field></shadow></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="I3,xek9+Ea5F/+,nnOA7"><value name="pitch"><shadow type="pins_tone_notes" id="HM1D)p3/|V7QUiTSO|+U"><field name="PIN">988</field></shadow></value><value name="time"><shadow type="math_number" id="Y9Y^on6u5cNlIJMu]^X_"><field name="NUM">100</field></shadow></value><next><block type="onboard_tft_show_image_or_string_delay" id="W0qD+gy5Q_#3{;u$u;j$"><field name="center">True</field><value name="data"><shadow type="text" id="yF?2T;Q?mj~Y=CT(c,Z`"><field name="TEXT">成功写入</field></shadow></value><value name="x"><shadow type="math_number" id="v!iJK(gZ5E?{om?OZ@gD"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="Dvp~$ozSVT7*S(cfvL(,"><field name="NUM">64</field></shadow></value><value name="size"><shadow type="math_number" id="n1?IGg4(~{`_o}3AlKv9"><field name="NUM">1</field></shadow></value><value name="space"><shadow type="math_number" id="S1o+y?.bX/x*4RfUN3(q"><field name="NUM">0</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="uDsJ4oJc6@w9a:=5|Q:,"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="[K!#Xyo6}a}bN!|9V5(:"><field name="COLOR">#ffffff</field></block></value></block></next></block></statement><statement name="ELSE"><block type="esp32_onboard_music_pitch_with_time" id="*gzc=Jf*-!*brPe0t~!m"><value name="pitch"><shadow type="pins_tone_notes" id="^4B*gZ1},tXBN4]Q8Xks"><field name="PIN">165</field></shadow></value><value name="time"><shadow type="math_number" id=";!y2+S5_(v[]]g}EF[#7"><field name="NUM">100</field></shadow></value><next><block type="onboard_tft_show_image_or_string_delay" id="OSKY]uz[i4iPwb)-Au^Q"><field name="center">True</field><value name="data"><shadow type="text" id="AR?3SLZ}z5+94=e3vKbz"><field name="TEXT">写入失败</field></shadow></value><value name="x"><shadow type="math_number" id=",tPt-.4S^xbE0?yC$Hpa"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="YN8X:1TX;.pcJrNsAh2e"><field name="NUM">64</field></shadow></value><value name="size"><shadow type="math_number" id="-dnxB*;SKP|XDmOOag7N"><field name="NUM">1</field></shadow></value><value name="space"><shadow type="math_number" id="~Nj^(yed`?JGi5Ra1yjO"><field name="NUM">0</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="uDsJ4oJc6@w9a:=5|Q:,"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="5ckMTu|]b]tR{#~wm3ru"><field name="COLOR">#ffffff</field></block></value></block></next></block></statement></block></statement></block></next></block></statement></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGdvX25vdmEKZnJvbSBtaXhnb19ub3ZhIGltcG9ydCBvbmJvYXJkX3JmaWQKaW1wb3J0IG1hY2hpbmUKZnJvbSBtaXhnb19ub3ZhX3ZvaWNlIGltcG9ydCBzcGtfbWlkaQpmcm9tIG1peGdvX25vdmEgaW1wb3J0IG9uYm9hcmRfdGZ0CgoKd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX25vdmEuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICBpZDIgPSBvbmJvYXJkX3JmaWQucmVhZF9jYXJkKDAsIHg9ImlkIikKICAgICAgICBpZiBzdHIoaWQyKSAhPSAnTm9uZSc6CiAgICAgICAgICAgIHMgPSBzdHIob25ib2FyZF9yZmlkLnJlYWRfY2FyZCgwLCB4PSJjb250ZW50IikpCiAgICAgICAgICAgIHByaW50KHMpCiAgICAgICAgICAgIGlmIHMgIT0gJyc6CiAgICAgICAgICAgICAgICBzcGtfbWlkaS5waXRjaF90aW1lKDY1OSwgMTAwKQogICAgICAgICAgICAgICAgb25ib2FyZF90ZnQuc2hvd3Mocyx4ID0gMCx5ID0gNjQsc2l6ZSA9IDEsc3BhY2UgPSAwLGNlbnRlciA9IFRydWUsY29sb3I9MHhmZmZmKQogICAgaWYgbWl4Z29fbm92YS5CMmtleS53YXNfcHJlc3NlZCgpOgogICAgICAgIGlkMiA9IG9uYm9hcmRfcmZpZC5yZWFkX2NhcmQoMCwgeD0iaWQiKQogICAgICAgIGlmIHN0cihpZDIpICE9ICdOb25lJzoKICAgICAgICAgICAgaWYgb25ib2FyZF9yZmlkLndyaXRlX2NhcmQoJ+exs+aAnem9kCcsMCk6CiAgICAgICAgICAgICAgICBzcGtfbWlkaS5waXRjaF90aW1lKDk4OCwgMTAwKQogICAgICAgICAgICAgICAgb25ib2FyZF90ZnQuc2hvd3MoJ+aIkOWKn+WGmeWFpScseCA9IDAseSA9IDY0LHNpemUgPSAxLHNwYWNlID0gMCxjZW50ZXIgPSBUcnVlLGNvbG9yPTB4ZmZmZikKICAgICAgICAgICAgZWxzZToKICAgICAgICAgICAgICAgIHNwa19taWRpLnBpdGNoX3RpbWUoMTY1LCAxMDApCiAgICAgICAgICAgICAgICBvbmJvYXJkX3RmdC5zaG93cygn5YaZ5YWl5aSx6LSlJyx4ID0gMCx5ID0gNjQsc2l6ZSA9IDEsc3BhY2UgPSAwLGNlbnRlciA9IFRydWUsY29sb3I9MHhmZmZmKQo=</code> |