Files
mixly3/boards/default/micropython_esp32s3/examples/wJmk17OsKBWA/-lxRuxrc0piM.mix
2024-07-21 09:30:11 +08:00

1 line
12 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32-S3@元控青春"><block type="tuple_create_with" id="zGLibhV,,.,z/c8g5cZz" inline="true" x="-3984" y="-1276"><mutation items="3"></mutation><field name="VAR">mytup</field><value name="ADD0"><block type="text" id="uIh03ZDgMt=?,vB3D)]l"><field name="TEXT">Mixly</field></block></value><value name="ADD1"><block type="text" id="~#5G*~9J,#8ip4uV9i+`"><field name="TEXT">MixIO</field></block></value><value name="ADD2"><block type="text" id="MfZpcUHj=hrs@0kw2?hk"><field name="TEXT">MixGo</field></block></value><next><block type="variables_set" id="9Q@Y9[OmEVR(u$clB^OM"><field name="VAR">序号</field><value name="VALUE"><block type="math_number" id="nPsXjK:8U!GY`@Cdt0=I"><field name="NUM">0</field></block></value><next><block type="variables_set" id="O0#qINd;dToRN50Kxk/f"><field name="VAR">写模式</field><value name="VALUE"><block type="logic_boolean" id="NhZ6U6S$:6Qg2DWya+_)"><field name="BOOL">FALSE</field></block></value><next><block type="variables_set" id="#x07ee)gF#@_AGni43Fh"><field name="VAR">上一卡号</field><value name="VALUE"><block type="math_number" id=";e,sUJ1;X2dDl{|t7V}}"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="c69M~S^D8*fra?b)59rN"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="1qfQOY`VL_sq~Q!8Tr^B"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="C:`I##Y`U!|7NH?uap{O"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id=")x~50{h,9cJ!AFa]j,!`"><value name="btn"><shadow type="pins_button" id="*zFQSNN(Y$awmQqR;yix"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="92nV#,i#b9ADFo#BCJq#"><field name="VAR">写模式</field><value name="VALUE"><block type="logic_negate" id="v*!Vjg2*HK.btJ+etYfw"><value name="BOOL"><block type="variables_get" id="wXfgz.iy1OGwAZ#/psDC"><field name="VAR">写模式</field></block></value></block></value><next><block type="actuator_onboard_neopixel_rgb_all" id="l,N(OaBv9i.j7dOL1t*g"><value name="RVALUE"><shadow type="math_number" id="^aNAxsw!YHvSPvS0zSzD"><field name="NUM">255</field></shadow><block type="math_arithmetic" id="`,8KO)/(hw7|1Q7~$!A4"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="UhsI`-s[p3i8Hf?F[JYx"><field name="NUM">10</field></shadow></value><value name="B"><shadow type="math_number" id=")Shf)FJV]z+SF*wQ`5j~"><field name="NUM">1</field></shadow><block type="variables_get" id="sb{dryKd9Z4X/!6@#2NR"><field name="VAR">写模式</field></block></value></block></value><value name="GVALUE"><shadow type="math_number" id="qk18wJAHBdS`]h:^{4aL"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="sAcdRX409qAZ5M#iHs1$"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="Se)}M)iiPD$Wk6B/~uw6"></block></next></block></next></block></statement><next><block type="controls_if" id="JD,*DvL13LH~|c|cvGs{"><value name="IF0"><block type="variables_get" id="h$fgSS$r5,d7org]Mt3@"><field name="VAR">写模式</field></block></value><statement name="DO0"><block type="variables_set" id="W}FN-wi{iid?X(LJ`P.D"><field name="VAR">id</field><value name="VALUE"><block type="rfid_readid" id="XN}*1[[Dk9WAltOGaIz["></block></value><next><block type="controls_if" id="t?UuzQx[E`t)}sSNPA`N"><value name="IF0"><block type="logic_compare" id="/bV`IKTba?^@9T_m+S@f"><field name="OP">NEQ</field><value name="A"><block type="number_to_text" id="vm4*U1~e}bhp$q-mi};?"><value name="VAR"><shadow type="variables_get" id="T:X.)YirC4wxXr{Tr;hn"><field name="VAR">x</field></shadow><block type="variables_get" id="hT?WAK|9q4.TxN6}LZ0`"><field name="VAR">id</field></block></value></block></value><value name="B"><block type="text" id="r,x7(wdcXLx4WZSj@C`w"><field name="TEXT">None</field></block></value></block></value><statement name="DO0"><block type="controls_if" id="tt853*`jk;~B{{voicJo"><value name="IF0"><block type="logic_compare" id="p8$7:yd=F,X:G9lY8gKg"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id=";_SYhp(!s(To5[bC@U:Z"><field name="VAR">id</field></block></value><value name="B"><block type="variables_get" id="):JosXjO=@+kbX;Y0{K7"><field name="VAR">上一卡号</field></block></value></block></value><statement name="DO0"><block type="controls_if" id="j@z3vPcTIKy4rAANDOk2"><mutation else="1"></mutation><value name="IF0"><block type="rfid_write_return" id="qG=ALK5LkphuGA8*haQ{"><value name="SECTOR"><shadow type="math_number" id="Osd!Kcj+P;M4=02.qufL"><field name="NUM">0</field></shadow></value><value name="CONTENT"><shadow type="text" id="+/^A0t[g*jIhM9qN=ln`"><field name="TEXT">米思齐</field></shadow><block type="tuple_getIndex" id="#9MlnBd4YGn=SkGsZNjh"><value name="TUP"><shadow type="variables_get" id="(Jux056ga9X5Sk9w9@B8"><field name="VAR">mytup</field></shadow></value><value name="AT"><shadow type="math_number" id="Bf[^g3?BL.1Msyq/[Ei-"><field name="NUM">0</field></shadow><block type="variables_get" id="n|Aieac/f1yLt5qF}hvr"><field name="VAR">序号</field></block></value></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="y:p.L~D$#XYZs@Ofs0Cq"><value name="pitch"><shadow type="pins_tone_notes" id="2LFwZJ!4H`K7/-f~Ue~g"><field name="PIN">988</field></shadow></value><value name="time"><shadow type="math_number" id="R)lL:/j87;DTV[`_.0~]"><field name="NUM">100</field></shadow></value><next><block type="onboard_tft_show_image_or_string_delay" id="JBj}UnM7^0PZ*HV8KP0#"><field name="center">True</field><value name="data"><shadow type="text" id="Dud4.c+y_Gl7lDTr/!=:"><field name="TEXT">成功写入</field></shadow><block type="tuple_getIndex" id="SFdPk5mc`*vwd`[MxWVx"><value name="TUP"><shadow type="variables_get" id="MGeQ}-@hMtA-g3{WO4CU"><field name="VAR">mytup</field></shadow></value><value name="AT"><shadow type="math_number" id="d*C=.h6fhbi)bjk*(?+e"><field name="NUM">0</field></shadow><block type="variables_get" id="pqvw+jnva8-=bFKmGi-!"><field name="VAR">序号</field></block></value></block></value><value name="x"><shadow type="math_number" id="gsIWYN?/Za{wkKKgoz1]"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="(@Lf1YF9F9ix#*ytKF4N"><field name="NUM">64</field></shadow></value><value name="size"><shadow type="math_number" id="Sn:WOp9w5pf|hY*hgNQ."><field name="NUM">1</field></shadow></value><value name="space"><shadow type="math_number" id="X@@=au#m]ksX|Wy:/Q*."><field name="NUM">0</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="DL1M^62sSykk`Lry@ycQ"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="X-fYcyN96Rs^=[tR!+]B"><field name="COLOR">#ffffff</field></block></value><next><block type="math_selfcalcu" id="UlFq$Z*CPrV96Ecb`u$3"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="@OG5L=+=6.$_jz6}TdB~"><field name="VAR">a</field></shadow><block type="variables_get" id="nma4_4#d/tLk?E.iAWS4"><field name="VAR">序号</field></block></value><value name="B"><shadow type="math_number" id="~QMx/YohKODiU`Sl|ubZ"><field name="NUM">1</field></shadow></value><next><block type="variables_set" id="o0ifY7q~Tt36tA8:$U,?"><field name="VAR">上一卡号</field><value name="VALUE"><block type="variables_get" id="ua0CEKh!`.)8@pM`LzBi"><field name="VAR">id</field></block></value><next><block type="controls_if" id="6V5jE^MiEOqVMrJnqQrC"><value name="IF0"><block type="logic_compare" id="mr4xV[oN[9[cn]1!E)qt"><field name="OP">GTE</field><value name="A"><block type="variables_get" id="8T4p]9A9!Y*9e/1kGkNS"><field name="VAR">序号</field></block></value><value name="B"><block type="tuple_length" id="{lz/vQxgyT5bO~Fd|5QX"><value name="TUP"><shadow type="variables_get" id="@rr/p8F/R5kNEfKci=~8"><field name="VAR">mytup</field></shadow></value></block></value></block></value><statement name="DO0"><block type="variables_set" id="$U$e4aFleXlXUSb`6Ko7"><field name="VAR">写模式</field><value name="VALUE"><block type="logic_boolean" id="0v8e@.EE)w#Jd)8@$)_e"><field name="BOOL">FALSE</field></block></value><next><block type="actuator_onboard_neopixel_rgb_all" id="}Ca#SnzR1gQ2+g1.osHM"><value name="RVALUE"><shadow type="math_number" id="k0w32#-cN4l?ke`J(6/@"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="E=n!Ds)+WBJfx+eE:y`V"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="a$t@zD[=*H/S-WFKhGj+"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id=".7XeAa-DOepcTO[1rMfC"></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></statement><statement name="ELSE"><block type="onboard_tft_show_image_or_string_delay" id="wG]RcZpbAx2=Y-_Cv72n"><field name="center">True</field><value name="data"><shadow type="text" id=".pc;e!Yb7MK(Wm(^GlzI"><field name="TEXT">写入失败</field></shadow></value><value name="x"><shadow type="math_number" id=";sW}sOhJqz[_MMf*3nkb"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="qBpbOVg/|WQ|ED]qfuLq"><field name="NUM">64</field></shadow></value><value name="size"><shadow type="math_number" id="!w$CvRl~o;6L}:4+]=RF"><field name="NUM">1</field></shadow></value><value name="space"><shadow type="math_number" id="R_VCkdZ8sht*otF-z_NA"><field name="NUM">0</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="AB,^wo0;xr7*LSNmwP{Z"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="{s:Q.X;!H+y~Nu5wy=T)"><field name="COLOR">#ffffff</field></block></value><next><block type="esp32_onboard_music_pitch_with_time" id="M`6F.mIasT,w{JWE?}Fz"><value name="pitch"><shadow type="pins_tone_notes" id="aW5C{#~fB1G$x0TolF@Y"><field name="PIN">165</field></shadow></value><value name="time"><shadow type="math_number" id="/*~L8_4L!vpK1aaR5aaX"><field name="NUM">100</field></shadow></value></block></next></block></statement></block></statement></block></statement></block></next></block></statement></block></next></block></statement></block></next></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1peGdvX25vdmEKZnJvbSBtaXhnb19ub3ZhIGltcG9ydCBvbmJvYXJkX3JnYgpmcm9tIG1peGdvX25vdmEgaW1wb3J0IG9uYm9hcmRfcmZpZApmcm9tIG1peGdvX25vdmFfdm9pY2UgaW1wb3J0IHNwa19taWRpCmZyb20gbWl4Z29fbm92YSBpbXBvcnQgb25ib2FyZF90ZnQKCgpteXR1cD0gKCdNaXhseScsICdNaXhJTycsICdNaXhHbycpCl9FNV9CQV84Rl9FNV84Rl9CNyA9IDAKX0U1Xzg2Xzk5X0U2X0E4X0ExX0U1X0JDXzhGID0gRmFsc2UKX0U0X0I4XzhBX0U0X0I4XzgwX0U1XzhEX0ExX0U1XzhGX0I3ID0gMAp3aGlsZSBUcnVlOgogICAgaWYgbWl4Z29fbm92YS5CMWtleS53YXNfcHJlc3NlZCgpOgogICAgICAgIF9FNV84Nl85OV9FNl9BOF9BMV9FNV9CQ184RiA9IG5vdCBfRTVfODZfOTlfRTZfQThfQTFfRTVfQkNfOEYKICAgICAgICBvbmJvYXJkX3JnYi5maWxsKCgoMTAgKiBfRTVfODZfOTlfRTZfQThfQTFfRTVfQkNfOEYpLCAwLCAwKSkKICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCiAgICBpZiBfRTVfODZfOTlfRTZfQThfQTFfRTVfQkNfOEY6CiAgICAgICAgaWQyID0gb25ib2FyZF9yZmlkLnJlYWRfY2FyZCgwLCB4PSJpZCIpCiAgICAgICAgaWYgc3RyKGlkMikgIT0gJ05vbmUnOgogICAgICAgICAgICBpZiBpZDIgIT0gX0U0X0I4XzhBX0U0X0I4XzgwX0U1XzhEX0ExX0U1XzhGX0I3OgogICAgICAgICAgICAgICAgaWYgb25ib2FyZF9yZmlkLndyaXRlX2NhcmQobXl0dXBbX0U1X0JBXzhGX0U1XzhGX0I3XSwwKToKICAgICAgICAgICAgICAgICAgICBzcGtfbWlkaS5waXRjaF90aW1lKDk4OCwgMTAwKQogICAgICAgICAgICAgICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKG15dHVwW19FNV9CQV84Rl9FNV84Rl9CN10seCA9IDAseSA9IDY0LHNpemUgPSAxLHNwYWNlID0gMCxjZW50ZXIgPSBUcnVlLGNvbG9yPTB4ZmZmZikKICAgICAgICAgICAgICAgICAgICBfRTVfQkFfOEZfRTVfOEZfQjcgKz0gMQogICAgICAgICAgICAgICAgICAgIF9FNF9COF84QV9FNF9COF84MF9FNV84RF9BMV9FNV84Rl9CNyA9IGlkMgogICAgICAgICAgICAgICAgICAgIGlmIF9FNV9CQV84Rl9FNV84Rl9CNyA+PSBsZW4obXl0dXApOgogICAgICAgICAgICAgICAgICAgICAgICBfRTVfODZfOTlfRTZfQThfQTFfRTVfQkNfOEYgPSBGYWxzZQogICAgICAgICAgICAgICAgICAgICAgICBvbmJvYXJkX3JnYi5maWxsKCgwLCAwLCAwKSkKICAgICAgICAgICAgICAgICAgICAgICAgb25ib2FyZF9yZ2Iud3JpdGUoKQogICAgICAgICAgICAgICAgZWxzZToKICAgICAgICAgICAgICAgICAgICBvbmJvYXJkX3RmdC5zaG93cygn5YaZ5YWl5aSx6LSlJyx4ID0gMCx5ID0gNjQsc2l6ZSA9IDEsc3BhY2UgPSAwLGNlbnRlciA9IFRydWUsY29sb3I9MHhmZmZmKQogICAgICAgICAgICAgICAgICAgIHNwa19taWRpLnBpdGNoX3RpbWUoMTY1LCAxMDApCg==</code>