Files
mixly3/boards/default/micropython_esp32c2/examples/MixGo MINI/22-2-射频识别-持续写卡(MEG1).mix
2024-10-06 19:04:05 +08:00

1 line
10 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32-C3@MixGo ME"><block type="tuple_create_with" id="0!J66=[GN31T8a*TVQ6$" inline="true" x="-3534" y="-1302"><mutation items="3"></mutation><field name="VAR">mytup</field><value name="ADD0"><block type="text" id="zQdx34Rqpxn9a-Gu5^[i"><field name="TEXT">Mixly</field></block></value><value name="ADD1"><block type="text" id="Q[AWP3U*j|@FQVf[]:#{"><field name="TEXT">MixIO</field></block></value><value name="ADD2"><block type="text" id="ePP;eFlw*X0Fkx`f2lkZ"><field name="TEXT">MixGo</field></block></value><next><block type="variables_set" id="n.t^lRp9+M|iSM_:pcwl"><field name="VAR">序号</field><value name="VALUE"><block type="math_number" id="~#?d8;fUqnR;*Sz.}Gts"><field name="NUM">0</field></block></value><next><block type="variables_set" id="BsHlOPctnb~jLlH+mcE6"><field name="VAR">写模式</field><value name="VALUE"><block type="logic_boolean" id="qX#s1dFR`gV,4L}js=i1"><field name="BOOL">FALSE</field></block></value><next><block type="variables_set" id="j:ZE]XXIoy{_PZJM~~WE"><field name="VAR">上一卡号</field><value name="VALUE"><block type="math_number" id="K2~MSFqEMJ3^jB=AUUzW"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="3a6vw^d-;q*@A{-m__HY"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="HdBuEqs0M6+1SSZadb~4"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="eYc8m513S`h,)R3r$Txc"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="Ax_fxL5=$JHHv@5t.kNx"><value name="btn"><shadow type="pins_button" id="euu^tXC6-~n^GRLt$vtC"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="B,!)djO.yACwqgZuhV^h"><field name="VAR">写模式</field><value name="VALUE"><block type="logic_negate" id="l.gsM~;^zWT+Sq,Gkeq$"><value name="BOOL"><block type="variables_get" id="!J*Q~LXcm[~_s+Gra0kZ"><field name="VAR">写模式</field></block></value></block></value><next><block type="actuator_onboard_neopixel_rgb_all" id="fCE|.e1jhgsG$SAf@*XV"><value name="RVALUE"><shadow type="math_number" id="L2;FM!spbMA}}J5SGX/,"><field name="NUM">255</field></shadow><block type="math_arithmetic" id="eo9btHfOB.MOZ_2EPOzy"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="Ix]D_V2WLZNz!DfoEgDn"><field name="NUM">255</field></shadow></value><value name="B"><shadow type="math_number" id="d4ZF#EBL2,.kB~5(#fQ6"><field name="NUM">1</field></shadow><block type="variables_get" id="skNgti@,[t:_g#)/{(6="><field name="VAR">写模式</field></block></value></block></value><value name="GVALUE"><shadow type="math_number" id="}gBJZ5g_/;gA_l=}`p^n"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id=";w1]p2dr.ayMsaDcC^}6"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="(Yduc|Inrm}Q[7j+iI9t"></block></next></block></next></block></statement><next><block type="controls_if" id="5LX;jsfJGf.H[S8N@~p2"><value name="IF0"><block type="variables_get" id="/8aW07QX;q/n.w*Rwj.!"><field name="VAR">写模式</field></block></value><statement name="DO0"><block type="variables_set" id="Y$Ayf(2D,=tKgVj[jIUk"><field name="VAR">id</field><value name="VALUE"><block type="rfid_readid" id="j5`=gZe#FUahxcFPk#V4"></block></value><next><block type="controls_if" id="I~={2wRUuFUFx0}7Yqe$"><value name="IF0"><block type="logic_compare" id="p^v~QNZnk5(B1Sj=yRN}"><field name="OP">NEQ</field><value name="A"><block type="number_to_text" id="mw|SWgfyh5CsrfyXVpkQ"><value name="VAR"><shadow type="variables_get" id="zYW2xl)08Q.?ar!dxZxA"><field name="VAR">x</field></shadow><block type="variables_get" id="fbo(RjmwSbv3:XYSGDkz"><field name="VAR">id</field></block></value></block></value><value name="B"><block type="text" id="m4nBK|V~(aF93o~=X6HP"><field name="TEXT">None</field></block></value></block></value><statement name="DO0"><block type="controls_if" id="1oYHHN+zE4qyP3*4t5aP"><value name="IF0"><block type="logic_compare" id="Zu3m?cyos{nC;^a=}vD-"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="9Ankp4`)-CsFFBz0n,Ry"><field name="VAR">id</field></block></value><value name="B"><block type="variables_get" id="nX$aldWJ}G8#eB@;7ANA"><field name="VAR">上一卡号</field></block></value></block></value><statement name="DO0"><block type="controls_if" id=")vWMZXUf@L@F5CBB}+.1"><mutation else="1"></mutation><value name="IF0"><block type="me_g1_rfid_write_outcome" id="qY8Wr:D$yPNdH=q3q4|B"><value name="SECTOR"><shadow type="math_number" id="f$Vo(C[`2x9cX5^7)ds`"><field name="NUM">0</field></shadow></value><value name="CONTENT"><shadow type="text" id="tdH?kQ$/ZaWFo7#eNO+9"><field name="TEXT">Mixly</field></shadow><block type="tuple_getIndex" id="{/MOR|c{[S~r-!Fhw5?("><value name="TUP"><shadow type="variables_get" id="Fcb@F!R{}i(8oD2G:JQ#"><field name="VAR">mytup</field></shadow></value><value name="AT"><shadow type="math_number" id="*YP{S$R6HBjAg]!dK`k{"><field name="NUM">0</field></shadow><block type="variables_get" id="GH4a=yUjqPIQBPpY8Nab"><field name="VAR">序号</field></block></value></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="9UF)e(D]H}1dq*M:^n(e"><value name="pitch"><shadow type="pins_tone_notes" id="Qvc]UY~fs];*`TAYG?tm"><field name="PIN">988</field></shadow></value><value name="time"><shadow type="math_number" id="Zb6dF1r$ZAxSGsGU=R#`"><field name="NUM">100</field></shadow></value><next><block type="display_scroll_string" id="pNLH3yI)dS!x(*;5`(qs"><value name="data"><shadow type="text" id=";gbC|-f75s?J*DIq}q3L"><field name="TEXT">Mixly</field></shadow><block type="tuple_getIndex" id="/{3:*lw]PfVPR_k,?c^_"><value name="TUP"><shadow type="variables_get" id="xD6~}e|GuHi/kzS=1=T0"><field name="VAR">mytup</field></shadow></value><value name="AT"><shadow type="math_number" id="Dbze}C@ST??|+=j5d(75"><field name="NUM">0</field></shadow><block type="variables_get" id="?CApQCu8jhcuJKNQU1zJ"><field name="VAR">序号</field></block></value></block></value><next><block type="math_selfcalcu" id="@di6H1{:RH-gL5,!1h2/"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="[h`1TM|sH;3=;Nnr}GWn"><field name="VAR">a</field></shadow><block type="variables_get" id="VfCzd5#~Q(_!6up,[1tI"><field name="VAR">序号</field></block></value><value name="B"><shadow type="math_number" id="_PdZJ)jx;S/[RR0_.pdx"><field name="NUM">1</field></shadow></value><next><block type="variables_set" id=")CdItmH@7M~}Na0A~=*r"><field name="VAR">上一卡号</field><value name="VALUE"><block type="variables_get" id="#Dtis~@lL+~4RW}LF#v7"><field name="VAR">id</field></block></value><next><block type="controls_if" id="fAVEq#+_!.pAkW8|/agj"><value name="IF0"><block type="logic_compare" id="hY3HEgYK6_XQN,O+SBH5"><field name="OP">GTE</field><value name="A"><block type="variables_get" id="Pzm[H{v#,#NzYF?ufElC"><field name="VAR">序号</field></block></value><value name="B"><block type="tuple_length" id="7}BXbS*lT.~(m@]P]D5l"><value name="TUP"><shadow type="variables_get" id="=@(.Iayj8V`V_h#FLS6_"><field name="VAR">mytup</field></shadow></value></block></value></block></value><statement name="DO0"><block type="variables_set" id="ahwU`wGbr~(1C^W!b/-i"><field name="VAR">写模式</field><value name="VALUE"><block type="logic_boolean" id="Y]::?_K^o]oTD8NBWR?Z"><field name="BOOL">FALSE</field></block></value><next><block type="actuator_onboard_neopixel_rgb_all" id="]9llbqmPrkv-0K0,mvE."><value name="RVALUE"><shadow type="math_number" id="F2z7c0-:yZE*j,Z!W5nq"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="`=QcCEE[hDiaqXyWtv:x"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="V@YvgNK`G|~N~ypv0zyN"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="7|n~|$I1m/X=A,=f0/^R"></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></statement><statement name="ELSE"><block type="display_show_image" id="le.Oop!T}F(.FgOt+TzG"><value name="data"><shadow type="pins_builtinimg" id="h=2|OU_PpaQb-o~1YnAs"><field name="PIN">onboard_matrix.NO</field></shadow></value><next><block type="esp32_onboard_music_pitch_with_time" id="V?/r[4R_5VlQ0mrSnaTr"><value name="pitch"><shadow type="pins_tone_notes" id="`zfx2H*r|tx;Xcs}t$O:"><field name="PIN">165</field></shadow></value><value name="time"><shadow type="math_number" id="7N@0Hn[7wPyj_R9x~|#L"><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>aW1wb3J0IG1peGdvX21lCmZyb20gbWl4Z29fbWUgaW1wb3J0IG9uYm9hcmRfcmdiCmZyb20gbWl4Z29fbWUgaW1wb3J0IG9uYm9hcmRfcmZpZAppbXBvcnQgbWVfZzEKZnJvbSBtaXhnb19tZSBpbXBvcnQgb25ib2FyZF9tdXNpYwpmcm9tIG1peGdvX21lIGltcG9ydCBvbmJvYXJkX21hdHJpeAoKCm15dHVwPSAoJ01peGx5JywgJ01peElPJywgJ01peEdvJykKX0U1X0JBXzhGX0U1XzhGX0I3ID0gMApfRTVfODZfOTlfRTZfQThfQTFfRTVfQkNfOEYgPSBGYWxzZQpfRTRfQjhfOEFfRTRfQjhfODBfRTVfOERfQTFfRTVfOEZfQjcgPSAwCndoaWxlIFRydWU6CiAgICBpZiBtaXhnb19tZS5CMWtleS53YXNfcHJlc3NlZCgpOgogICAgICAgIF9FNV84Nl85OV9FNl9BOF9BMV9FNV9CQ184RiA9IG5vdCBfRTVfODZfOTlfRTZfQThfQTFfRTVfQkNfOEYKICAgICAgICBvbmJvYXJkX3JnYi5maWxsKCgoMjU1ICogX0U1Xzg2Xzk5X0U2X0E4X0ExX0U1X0JDXzhGKSwgMCwgMCkpCiAgICAgICAgb25ib2FyZF9yZ2Iud3JpdGUoKQogICAgaWYgX0U1Xzg2Xzk5X0U2X0E4X0ExX0U1X0JDXzhGOgogICAgICAgIGlkMiA9IG9uYm9hcmRfcmZpZC5yZWFkX2NhcmQoMCwgeD0iaWQiKQogICAgICAgIGlmIHN0cihpZDIpICE9ICdOb25lJzoKICAgICAgICAgICAgaWYgaWQyICE9IF9FNF9COF84QV9FNF9COF84MF9FNV84RF9BMV9FNV84Rl9CNzoKICAgICAgICAgICAgICAgIGlmIG1lX2cxLmV4dF9yYzUyMi53cml0ZV9jYXJkKG15dHVwW19FNV9CQV84Rl9FNV84Rl9CN10sMCkKICAgICAgICAgICAgICAgIDoKICAgICAgICAgICAgICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoOTg4LCAxMDApCiAgICAgICAgICAgICAgICAgICAgb25ib2FyZF9tYXRyaXguc2Nyb2xsKG15dHVwW19FNV9CQV84Rl9FNV84Rl9CN10pCiAgICAgICAgICAgICAgICAgICAgX0U1X0JBXzhGX0U1XzhGX0I3ICs9IDEKICAgICAgICAgICAgICAgICAgICBfRTRfQjhfOEFfRTRfQjhfODBfRTVfOERfQTFfRTVfOEZfQjcgPSBpZDIKICAgICAgICAgICAgICAgICAgICBpZiBfRTVfQkFfOEZfRTVfOEZfQjcgPj0gbGVuKG15dHVwKToKICAgICAgICAgICAgICAgICAgICAgICAgX0U1Xzg2Xzk5X0U2X0E4X0ExX0U1X0JDXzhGID0gRmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgb25ib2FyZF9yZ2IuZmlsbCgoMCwgMCwgMCkpCiAgICAgICAgICAgICAgICAgICAgICAgIG9uYm9hcmRfcmdiLndyaXRlKCkKICAgICAgICAgICAgICAgIGVsc2U6CiAgICAgICAgICAgICAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3Mob25ib2FyZF9tYXRyaXguTk8pCiAgICAgICAgICAgICAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDE2NSwgMTAwKQo=</code>