1 line
5.8 KiB
XML
1 line
5.8 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="CREATE_CAMERA_SIMPLE" id="(@QXaqtV?^ep2M$]J9jb" x="-1471" y="-278"><field name="cmd">R240X240</field><next><block type="AI_CAMERA_INIT_SIMPLE" id="Eg)ql:a.|Hax3Em@ln0g"><field name="kind">FaceRecognizer</field><value name="SUB"><shadow type="variables_get" id="#qlTkId@8]a-)[H^IgO."><field name="VAR">Model</field></shadow></value><next><block type="controls_whileUntil" id="~Q5RDAIDJr[{soR$Gw(k"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="xd$VC8j[0W~oqIf)gi0_"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="SCREEN_SHOW_CAM_GRAPH_SHOOT" id="dYzry(f^0dA9{r$8~28p"><value name="SUB"><shadow type="variables_get" id=";_sAG:7]rbsz$2A~=x}m"><field name="VAR">image</field></shadow><block type="GET_PICTURE_DATA_EXACT" id="P,R5AlGodq.T}]]v3-I|"></block></value><value name="boolean"><shadow type="logic_boolean" id="*RZuUpl$}$L=y+D,-zkx"><field name="BOOL">TRUE</field></shadow></value><next><block type="variables_set" id="Y;n*nDl}Al_OApiJR)}+"><field name="VAR">人脸</field><value name="VALUE"><block type="GET_FACE_DETECTION_NUM" id="g[7@/FkZ!x2O$s[XDpHB"><value name="SUB"><shadow type="variables_get" id="7d).3mWBjt=9pT4B].sT"><field name="VAR">Model</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="rTe[1[B8k88w3^kYOw6E"><field name="BOOL">TRUE</field></shadow></value></block></value><next><block type="controls_if" id="O8g3-xR2hXT,WA:?D35["><value name="IF0"><block type="variables_get" id="qQKIU#k,ga)1kC2.TvD*"><field name="VAR">人脸</field></block></value><statement name="DO0"><block type="display_show_image" id="_vD(UAkB1!c8wHWu_|mj"><value name="data"><shadow type="pins_builtinimg" id="p#`#rwNyVq*f9B2oq1QC"><field name="PIN">object_picture.DOOR_OPENING</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="W*~jz5APuG0|K`B]zcVo"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="fzGQ+jPPl?Mcn]DarD3}"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="jue~qKf#(EpwfO5(bD/X"><field name="NUM">1</field></shadow></value><next><block type="display_show_image" id="aM]af[QN`ZBj+nN,qims"><value name="data"><shadow type="pins_builtinimg" id="sLFh=+aGVAQ$@mYV;tH4"><field name="PIN">object_picture.DOOR_OPEN</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="u^+`pE,C:lA`3aJJP|b~"><field name="BOOL">TRUE</field></shadow></value><next><block type="do_while" id="h#4$~2VoA@k:p*Ky3z1-"><field name="type">true</field><statement name="input_data"><block type="variables_set" id=":h#@T(Qf/Gx1bj1J3[J_"><field name="VAR">人脸</field><value name="VALUE"><block type="GET_FACE_DETECTION_NUM" id="XnqSR#]K:[?NWAX*pNr@"><value name="SUB"><shadow type="variables_get" id=":2WloJx^Plh/BdOg#OQ_"><field name="VAR">Model</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="4glb]~BRDLkvLd;d99WC"><field name="BOOL">FALSE</field></shadow></value></block></value></block></statement><value name="select_data"><block type="logic_compare" id="9!+V#?^S?}zO5!h6UVms"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="A.WFUr@rnKA)i|4Q[NkW"><field name="VAR">人脸</field></block></value><value name="B"><block type="logic_null" id="P`gkD0Z[3co,(Xco7p0E"></block></value></block></value><next><block type="display_show_image" id="1st]s/l~ae#oHa7,XC=_"><value name="data"><shadow type="pins_builtinimg" id="B)5PJH.X#n[7twCL{LLc"><field name="PIN">object_picture.DOOR_OPENING</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="^M3CIBJ#H3ig!97bqO1("><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="p:YwlFAV__0VgZ3Y`1a@"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="9R2+-It)R2rsN{luB/ZX"><field name="NUM">1</field></shadow></value><next><block type="display_show_image" id="Cj6[gu84n7Z5fRJO+b.A"><value name="data"><shadow type="pins_builtinimg" id="8Hzs-Tw[[2azBY$aqtGo"><field name="PIN">object_picture.DOOR_CLOSE</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="^cy9]b=g)@;$8Y{_$gX="><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></statement></block></next></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBjYW1lcmEgaW1wb3J0IENhbWVyYSxGcmFtZVNpemUKaW1wb3J0IGVzcF9kbApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CmZyb20gb2JqZWN0X3BpY3R1cmUgaW1wb3J0IERPT1JfT1BFTklORwppbXBvcnQgdGltZQpmcm9tIG9iamVjdF9waWN0dXJlIGltcG9ydCBET09SX09QRU4KZnJvbSBvYmplY3RfcGljdHVyZSBpbXBvcnQgRE9PUl9DTE9TRQoKCmNhbWVyYSA9IENhbWVyYShGcmFtZVNpemUuUjI0MFgyNDAsIGhtaXJyb3I9RmFsc2UsdmZsaXA9RmFsc2UpCk1vZGVsID0gZXNwX2RsLkZhY2VSZWNvZ25pemVyKHdpZHRoPWNhbWVyYS5nZXRfcGl4ZWxfd2lkdGgoKSwgaGVpZ2h0PWNhbWVyYS5nZXRfcGl4ZWxfaGVpZ2h0KCkgLCBkYl9wYXRoPSJmYWNlLmRiIikKd2hpbGUgVHJ1ZToKICAgIG9uYm9hcmRfdGZ0LmRpc3BsYXkoY2FtZXJhLmNhcHR1cmUoKSwgc3luYz1UcnVlKQogICAg5Lq66IS4ID0gZXNwX2RsLnNpbXBsZV9ydW4oTW9kZWwsIGNhbWVyYSwgImxlbiIsIGNvbG9yPTB4RjgwMCwgc3luYz1UcnVlKQogICAgaWYg5Lq66IS4OgogICAgICAgIG9uYm9hcmRfdGZ0LmltYWdlKERPT1JfT1BFTklORywgY29sb3I9MHhmZmZmLHN5bmM9VHJ1ZSkKICAgICAgICB0aW1lLnNsZWVwKDEpCiAgICAgICAgb25ib2FyZF90ZnQuaW1hZ2UoRE9PUl9PUEVOLCBjb2xvcj0weGZmZmYsc3luYz1UcnVlKQogICAgICAgIHdoaWxlIFRydWU6CiAgICAgICAgICAgIOS6uuiEuCA9IGVzcF9kbC5zaW1wbGVfcnVuKE1vZGVsLCBjYW1lcmEsICJsZW4iLCBjb2xvcj0weEY4MDAsIHN5bmM9RmFsc2UpCiAgICAgICAgICAgIGlmICjkurrohLggPT0gTm9uZSk6CiAgICAgICAgICAgICAgICBicmVhawogICAgICAgIG9uYm9hcmRfdGZ0LmltYWdlKERPT1JfT1BFTklORywgY29sb3I9MHhmZmZmLHN5bmM9VHJ1ZSkKICAgICAgICB0aW1lLnNsZWVwKDEpCiAgICAgICAgb25ib2FyZF90ZnQuaW1hZ2UoRE9PUl9DTE9TRSwgY29sb3I9MHhmZmZmLHN5bmM9VHJ1ZSkK</code> |