Files
mixly3/boards/default/micropython_esp32c2/examples/MixGo MINI/22-1-射频识别-写卡测试(MIG2).mix
2025-04-02 18:29:32 +08:00

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="0y?y1|q$F?FP/8f*J!P?" x="-3339" y="-1293"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="6tR|D??QdC0+4u[YT9{U"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="ElDhL847-9V+P-`,mr}+"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="5fcG]VfhqfTR*UQn7G*K"><value name="btn"><shadow type="pins_button" id="vVghhcs8i+8D.*{2HUZ9"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id=";AUHnVsh|GbaTcG]:_#;"><field name="VAR">id</field><value name="VALUE"><block type="rfid_readid" id="3Lw+lX8wU5`Y@Zb}#;CQ"></block></value><next><block type="controls_if" id="ju^KjRTB6{gNw88fuWr)"><value name="IF0"><block type="logic_compare" id="s@,fKEVhk5ip-z=v;a`D"><field name="OP">NEQ</field><value name="A"><block type="number_to_text" id="mN)?1[Pp?@=x{p-Tv4Qf"><value name="VAR"><shadow type="variables_get" id="N3S3rW0{!g.Ey95*EPK9"><field name="VAR">x</field></shadow><block type="variables_get" id="G2F/]n$*HLzfPvZK0QLO"><field name="VAR">id</field></block></value></block></value><value name="B"><block type="text" id="afu]B#H-ID3xOl[RI|U-"><field name="TEXT">None</field></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="O|v4vOX^..qH#lDz0{TC"><value name="pitch"><shadow type="pins_tone_notes" id="x7]LQK^r[2-s78]SYXQc"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="!}zBPO-SPeJr-yz~e:_h"><field name="NUM">100</field></shadow></value><next><block type="system_print" id="!q,XG;PL;wE]?wfX2pGS"><value name="VAR"><shadow type="text" id="p$_xXuGijg]aR_|6H`i4"><field name="TEXT">Mixly</field></shadow><block type="rfid_readcontent" id="aw|~t}e(oG7Lb$]=ABEL"><value name="SECTOR"><shadow type="math_number" id="A@cE||e,H]DfcKOz_,R#"><field name="NUM">0</field></shadow></value></block></value></block></next></block></statement></block></next></block></statement><next><block type="controls_if" id="M=)Tkf5pt_Nq^G#m`*/g"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="J]Ano.,}e`9[qHxCkFS]"><value name="btn"><shadow type="pins_button" id="*9}2Rm#IZ:Dcui,a*YTY"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="controls_if" id="xWa(HwMitRWhj?*0ut{r"><value name="IF0"><block type="rfid_status" id="P#OrI}6bCynaUN|YG0?g"><field name="key">True</field></block></value><statement name="DO0"><block type="controls_if" id="iGdAL,8gJ3Wfv[G,X]7x"><mutation else="1"></mutation><value name="IF0"><block type="rfid_write_return" id="6w_n9{pnWVVwU?*GQPG/"><value name="SECTOR"><shadow type="math_number" id="1IGx`,mjuPc(KghBb?cp"><field name="NUM">0</field></shadow></value><value name="CONTENT"><shadow type="text" id="1$]2tVv,abPZFt9l6ZTX"><field name="TEXT">米思齐</field></shadow></value></block></value><statement name="DO0"><block type="display_show_image" id="nvz};E;]T-V8WyR@^wsH"><value name="data"><shadow type="pins_builtinimg" id="VGNf{xQSh}9+H!hOxzj]"><field name="PIN">onboard_matrix.YES</field></shadow></value><next><block type="esp32_onboard_music_pitch_with_time" id="[zhO^bGLEi[,QgsF6tYg"><value name="pitch"><shadow type="pins_tone_notes" id="`icN(K*68,@m)SH|gX9d"><field name="PIN">988</field></shadow></value><value name="time"><shadow type="math_number" id="[r*p[=,~|rBY)(OexKf;"><field name="NUM">100</field></shadow></value></block></next></block></statement><statement name="ELSE"><block type="display_show_image" id="/th7O0KZkb9iBv{UZ}_L"><value name="data"><shadow type="pins_builtinimg" id="5pJeIHD^7B)J34q6WS+k"><field name="PIN">onboard_matrix.NO</field></shadow></value><next><block type="esp32_onboard_music_pitch_with_time" id=":cYV},VhrMh)`|=[_?Ab"><value name="pitch"><shadow type="pins_tone_notes" id="A|DWx9SYw}45wCmVN_X3"><field name="PIN">165</field></shadow></value><value name="time"><shadow type="math_number" id="CWo?h:xh3rYyi3!-U[tx"><field name="NUM">100</field></shadow></value></block></next></block></statement></block></statement></block></statement></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGdvX21pbmkKZnJvbSBtaW5pX2cyIGltcG9ydCBleHRfcmZpZApmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbXVzaWMKaW1wb3J0IG1hY2hpbmUKZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX21hdHJpeAoKCndoaWxlIFRydWU6CiAgICBpZiBtaXhnb19taW5pLkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgaWQyID0gZXh0X3JmaWQucmVhZF9jYXJkKDAsIHg9ImlkIikKICAgICAgICBpZiBzdHIoaWQyKSAhPSAnTm9uZSc6CiAgICAgICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSg2NTksIDEwMCkKICAgICAgICAgICAgcHJpbnQoZXh0X3JmaWQucmVhZF9jYXJkKDAsIHg9ImNvbnRlbnQiKSkKICAgIGlmIG1peGdvX21pbmkuQjJrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICBpZiBleHRfcmZpZC5zY2FuX2NhcmQoKSA9PSBUcnVlOgogICAgICAgICAgICBpZiBleHRfcmZpZC53cml0ZV9jYXJkKCfnsbPmgJ3pvZAnLCAwKToKICAgICAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LllFUykKICAgICAgICAgICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSg5ODgsIDEwMCkKICAgICAgICAgICAgZWxzZToKICAgICAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4Lk5PKQogICAgICAgICAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDE2NSwgMTAwKQo=</code>3JmaWQucmVhZF9jYXJkKDApKVsxXSkKICAgIGlmIG1peGdvX21pbmkuQjJrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICBpZiBleHRfcmZpZC5zY2FuX2NhcmQoKT09VHJ1ZToKICAgICAgICAgICAgaWYgZXh0X3JmaWQud3JpdGVfY2FyZCgn57Gz5oCd6b2QJywwKToKICAgICAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LllFUykKICAgICAgICAgICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSg5ODgsIDEwMCkKICAgICAgICAgICAgZWxzZToKICAgICAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4Lk5PKQogICAgICAgICAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDE2NSwgMTAwKQo=</code>