1 line
8.8 KiB
XML
1 line
8.8 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><block type="system_wdt_init" id="gdtzJJ@w`!.~CY`w*NNt" x="-2162" y="-796"><value name="period"><shadow type="math_number" id="9,51)vBPsAg8EE1OU}Fc"><field name="NUM">10000</field></shadow></value><next><block type="tuple_create_with" id="E9#2*(`o3l-[97OS?#mK"><mutation items="3"></mutation><field name="VAR">mytup</field><value name="ADD0"><block type="text" id="c#g|NuB$!YpJb}v;+rkE"><field name="TEXT">人脸识别</field></block></value><value name="ADD1"><block type="text" id="=y[nyIw/1yUvDHD@{vOI"><field name="TEXT">红外接近</field></block></value><value name="ADD2"><block type="text" id="vB)B!?R3FG/=^yJSUq3;"><field name="TEXT">按钮手动</field></block></value><next><block type="variables_set" id="}:mQ(o?OB_=+|,bDhN+l"><field name="VAR">开门模式</field><value name="VALUE"><block type="math_number" id="*rq:;8=8A,6/{TvGbvfm"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id=";iQOR_f)Dmg~[-9WUz{w"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id=")KkDRZtD66QVx9f!!Pk$"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="v|,$mppgBSkqO=oa6=Nr"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="j@!$.]Sy+5nLiQI]A5r+"><value name="btn"><shadow type="pins_button" id="1_I57#_.e{zY^.DvdLK3"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id=";6437qr8oXXyJJ}.xHAQ"><field name="VAR">开门模式</field><value name="VALUE"><block type="math_arithmetic" id="/FenUoA9HqGSLO.@iPV/"><field name="OP">QUYU</field><value name="A"><shadow type="math_number" id="~,^R(!(XHSN+FEJuY5Rw"><field name="NUM">1</field></shadow><block type="math_arithmetic" id=",@~;O0c[5w$Vv9Ad{{3T"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id=";s+.T`$yoM7:;ra?j-Rw"><field name="NUM">1</field></shadow><block type="variables_get" id="8n#tQ1Knr$^*4X`TS,tg"><field name="VAR">开门模式</field></block></value><value name="B"><shadow type="math_number" id=";3u-i$KLu-?=^K,87F)-"><field name="NUM">1</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="V-(6xe!S[G@FxM1#guB_"><field name="NUM">3</field></shadow></value></block></value><next><block type="display_show_image_or_string_delay" id="I01N{;+iS#k0ldK#5eL~"><field name="center">True</field><value name="data"><shadow type="text" id="=A|?e:Y{,]!4.mc)+Xg}"><field name="TEXT">Mixly</field></shadow><block type="lists_get_index" id="@#3+20TolI0E@gk$oO86"><value name="LIST"><shadow type="variables_get" id="bG3biUxhe`-DS/Q~wcb6"><field name="VAR">mytup</field></shadow></value><value name="AT"><shadow type="math_number" id="6j3^G4{O@aX[MT[Ks!qQ"><field name="NUM">0</field></shadow><block type="variables_get" id="y,0id*[jV~zr]uSFl6~9"><field name="VAR">开门模式</field></block></value></block></value><value name="space"><shadow type="math_number" id="*(;QvtRXoAuK1vDNYWO4"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="dlLc~0-ay(bu/;kbT,WJ"><field name="BOOL">TRUE</field></shadow></value></block></next></block></statement><next><block type="controls_if" id="!I{UN{{5Bd(f1N^4I.R$"><value name="IF0"><block type="logic_compare" id="HnEIL`|h$-l2-R:@xA!."><field name="OP">EQ</field><value name="A"><block type="variables_get" id="WK(gEOq$zF~EnD$PaI3."><field name="VAR">开门模式</field></block></value><value name="B"><block type="math_number" id="upxL,,L{D/2n)/jUoRmW"><field name="NUM">1</field></block></value></block></value><statement name="DO0"><block type="controls_if" id="0dQvy;DPe):+Y@_O;+38"><value name="IF0"><block type="logic_compare" id="F*w(i(=II{$mSseOTz^n"><field name="OP">GT</field><value name="A"><block type="sensor_mixgo_pin_near_single" id="ry#tLz73rMnt~x/m?XV+"></block></value><value name="B"><block type="math_number" id="8`yn/S57so(xpj|t}$c)"><field name="NUM">100</field></block></value></block></value><statement name="DO0"><block type="procedures_callnoreturn" id="JH@ieUnw~~|NJD29$Yfa"><mutation name="开门"></mutation></block></statement></block></statement><next><block type="controls_if" id="rW(|.xl:,3Lqeqj{ikJ#"><value name="IF0"><block type="logic_compare" id="MsT@r3.J?y8Z:T_!Z4.q"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="1pjEzbLM#ZeLbVz]zet3"><field name="VAR">开门模式</field></block></value><value name="B"><block type="math_number" id="DocG1:Y7A,$fCb8ZtzeZ"><field name="NUM">2</field></block></value></block></value><statement name="DO0"><block type="controls_if" id="P;`kP(wdveZahU_~sfS^"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="nDdvvdm,hM=pU#lm[PGd"><value name="btn"><shadow type="pins_button" id="|1a+DusX1?ahoIENDj/5"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="procedures_callnoreturn" id="a!)+,v:zAql=ozCBlx:7"><mutation name="开门"></mutation></block></statement></block></statement><next><block type="system_wdt_feed" id="`e**j2j#8QK5=1Qf[9_9"></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="bPRRKEFw[pchKZyM@Tau" x="-1115" y="-695"><field name="NAME">开门</field><statement name="STACK"><block type="display_show_image" id="8an#Mnp5mNgWVQ9wx=hR"><value name="data"><shadow type="pins_builtinimg" id="GY1M`|~E}*laaN)L57_E"><field name="PIN">object_picture.DOOR_OPENING</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="t6NEP8:Q=x6PgAnBt/Jk"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="FCO-U!Cza?X{H[r;Hw+M"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="/b6c7:D84@inI,,G9OY="><field name="NUM">0.5</field></shadow></value><next><block type="display_show_image" id="|{{DX3B|AUXPH*L#NZrE"><value name="data"><shadow type="pins_builtinimg" id="Q~^1!;8`!v/Hzh]YI`g~"><field name="PIN">object_picture.DOOR_OPEN</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="1mLG2qFsQWNzDKQJ^?Rn"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="p`{SX/5aCH:W2g|]!7)@"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="}p:8L,:sa:4BqrRayn_m"><field name="NUM">2</field></shadow></value><next><block type="display_show_image" id="yn!p*OVUaPGoIWez;EG~"><value name="data"><shadow type="pins_builtinimg" id="{I)CrKZeCueAG|Vs`.]."><field name="PIN">object_picture.DOOR_OPENING</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="VKxXNRC0o^uKmJ?v?[H5"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="H32AIG|);},=[w/~m#Sm"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="ggnh~]f7XTa@OH$b$.tI"><field name="NUM">0.5</field></shadow></value><next><block type="display_show_image" id="`8?38q[QQ;$G[1p.72o5"><value name="data"><shadow type="pins_builtinimg" id="nfRB#}F.*~}uNc,N)`xA"><field name="PIN">object_picture.DOOR_CLOSE</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="/;$#G|H.z4}FCg2^D9Ur"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IG1peGdvX3Nvd2wKZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX3RmdApmcm9tIG1peGdvX3Nvd2wgaW1wb3J0IG9uYm9hcmRfYWxzCmZyb20gb2JqZWN0X3BpY3R1cmUgaW1wb3J0IERPT1JfT1BFTklORwppbXBvcnQgdGltZQpmcm9tIG9iamVjdF9waWN0dXJlIGltcG9ydCBET09SX09QRU4KZnJvbSBvYmplY3RfcGljdHVyZSBpbXBvcnQgRE9PUl9DTE9TRQoKCmRlZiDlvIDpl6goKToKICAgIG9uYm9hcmRfdGZ0LmltYWdlKERPT1JfT1BFTklORywgY29sb3I9MHhmZmZmLHN5bmM9VHJ1ZSkKICAgIHRpbWUuc2xlZXAoMC41KQogICAgb25ib2FyZF90ZnQuaW1hZ2UoRE9PUl9PUEVOLCBjb2xvcj0weGZmZmYsc3luYz1UcnVlKQogICAgdGltZS5zbGVlcCgyKQogICAgb25ib2FyZF90ZnQuaW1hZ2UoRE9PUl9PUEVOSU5HLCBjb2xvcj0weGZmZmYsc3luYz1UcnVlKQogICAgdGltZS5zbGVlcCgwLjUpCiAgICBvbmJvYXJkX3RmdC5pbWFnZShET09SX0NMT1NFLCBjb2xvcj0weGZmZmYsc3luYz1UcnVlKQoKCgp3ZHQgPSBtYWNoaW5lLldEVCh0aW1lb3V0PSAxMDAwMCkKbXl0dXA9ICgn5Lq66IS46K+G5YirJywgJ+e6ouWkluaOpei/kScsICfmjInpkq7miYvliqgnKQrlvIDpl6jmqKHlvI8gPSAwCndoaWxlIFRydWU6CiAgICBpZiBtaXhnb19zb3dsLkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAg5byA6Zeo5qih5byPID0gKOW8gOmXqOaooeW8jyArIDEpICUgMwogICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKG15dHVwW+W8gOmXqOaooeW8j10sIHNwYWNlPTAsIGNlbnRlcj1UcnVlLHN5bmM9VHJ1ZSkKICAgIGlmIOW8gOmXqOaooeW8jyA9PSAxOgogICAgICAgIGlmIG9uYm9hcmRfYWxzLnBzX25sKCkgPiAxMDA6CiAgICAgICAgICAgIOW8gOmXqCgpCiAgICBpZiDlvIDpl6jmqKHlvI8gPT0gMjoKICAgICAgICBpZiBtaXhnb19zb3dsLkIya2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIOW8gOmXqCgpCiAgICB3ZHQuZmVlZCgpCg==</code> |