1 line
10 KiB
XML
1 line
10 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="CREATE_CAMERA" id="sq-ax2Y|QC^*-dicD2vT" x="-1385" y="-437"><field name="cmd">R240X240</field><value name="HM"><shadow type="yesorno" id="D~=;7sXD;m@}ZpDH5}20"><field name="state">False</field></shadow></value><value name="VF"><shadow type="yesorno" id="{tkE:#SDg.ET_}RA-S;("><field name="state">False</field></shadow></value><next><block type="AI_CAMERA_INIT" id="u1_hRPH/FTFyA2#S9X!A"><field name="kind">ColorDetector</field><value name="SUB"><shadow type="variables_get" id="tcoYUU2Ex25a9gDhMH[1"><field name="VAR">Model</field></shadow></value><value name="WIDTH"><shadow type="MODEL_INIT_WIDTH" id="2AE;j~1Q[;hc1_aSG`?W"><field name="width">240</field></shadow></value><value name="HEIGHT"><shadow type="MODEL_INIT_HEIGHT" id="X(z(T;WUc9jAAA[s)fa0"><field name="height">240</field></shadow></value><next><block type="Register_color_recognition_fixed" id="=`_}F^=#T;{F)AFeRNSk"><field name="color">red</field><value name="SUB"><shadow type="variables_get" id="(hsY+_d]CB3v3|?UIozx"><field name="VAR">Model</field></shadow></value><value name="AREA"><shadow type="math_number" id="p6n17:jcZyqat.x0jJs0"><field name="NUM">256</field></shadow></value><next><block type="controls_whileUntil" id="$1)PU3jWE:dd^g#F9oK5"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="zZD-TS?(Zl`JaMug$2S|"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="O=t+MgoXo0Wga-]y4eKe"><field name="VAR">image</field><value name="VALUE"><block type="GET_PICTURE_DATA_EXACT" id="t8@gm.9i-S{={(CO3bo6"></block></value><next><block type="SCREEN_SHOW_CAM_GRAPH_SHOOT" id="g6/-2qVH(zzO-cz+a@iF"><value name="SUB"><shadow type="variables_get" id="7dA(Q$`1bKvtp_JGi*9u"><field name="VAR">image</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="337jR0[c#{Opin1W+Z5B"><field name="BOOL">FALSE</field></shadow></value><next><block type="variables_set" id="c67mn!^g82Jl48+ffz@N"><field name="VAR">_results</field><value name="VALUE"><block type="MODEL_RUN" id="HUTS8E9QG]iipgCbdbH#"><value name="SUB"><shadow type="variables_get" id="A!LSQqQNzA_?3?vG+icp"><field name="VAR">Model</field></shadow></value><value name="FRAME"><shadow type="variables_get" id="[kI8)J#{Qnl}P:#O0mJ/"><field name="VAR">image</field></shadow></value></block></value><next><block type="controls_if" id="~`U|w{5RI?nk:Uu[d,c["><value name="IF0"><block type="MODEL_WHETHER_RUN_SUCCEED" id="_BuxL[HbLOe1!DHprQYl"><value name="SUB"><shadow type="variables_get" id="W14Y-At(NZ)2|G~;q!]G"><field name="VAR">_results</field></shadow></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="x7.^vn}6_ql0HHH_Dg}#"><value name="pitch"><shadow type="pins_tone_notes" id="@vbsi8!ih*}Qm_p/$dV*"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="l2yimiza|]$01`vs~tWR"><field name="NUM">100</field></shadow></value><next><block type="controls_forEach" id="qgPK8#h@0M3f!k7R--)C"><value name="LIST"><shadow type="list_many_input" id="7r.N-L`JJO(`gv$#3Z*@"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="#X+Y8#BL`qlSEh?M-m2y"><value name="FROM"><shadow type="math_number" id="c=.*$ER|53Ln~od1)2k6"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="?-[46N#@U*]Y=N!2iRzI"><field name="NUM">5</field></shadow><block type="GET_HOW_MUCH_RECOGNITION" id="*=iQ[nAM(3o7Y}i(y{~3"><field name="kind">ColorDetector</field><value name="SUB"><shadow type="variables_get" id="1/T$aMM+zVB!f,0kalaL"><field name="VAR">_results</field></shadow></value></block></value><value name="STEP"><shadow type="math_number" id="c:_j+m`1)7c/U,H5D?{4"><field name="NUM">1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="]:C+CQ{u7Z=3vHfh}zf/"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="system_print" id="=aohlJ3ey,l{RaL/DoXd"><value name="VAR"><shadow type="text" id="]f;t32Dja80[?A$p]AjD"><field name="TEXT">Mixly</field></shadow><block type="text_format_noreturn" id="(47Q~PT9r3i5/.(.kKfG" inline="false"><mutation items="4"></mutation><value name="VAR"><shadow type="text" id="25R[-)ZfTB_w3c.Gt!8#"><field name="TEXT">序号:{} 内容: {} 置信度:{} 坐标:{}</field></shadow></value><value name="ADD0"><block type="variables_get" id="e[RH;r]5Z!i}WMtk4jUn"><field name="VAR">i</field></block></value><value name="ADD1"><block type="GET_NO_RECOGNITION" id="|S#zM@CbBH:w{cAz}g:F"><field name="kind">ColorDetector</field><value name="SUB"><shadow type="variables_get" id="z+123O^SMg0:.3q|DddT"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id="tN,u}Z}|9zQQ$,{e#2,s"><field name="NUM">0</field></shadow><block type="variables_get" id="fZ?LBMBkg?qs(ump`V4k"><field name="VAR">i</field></block></value></block></value><value name="ADD2"><block type="GET_NO_CAT_OR_FACE_RECOGNITION" id="{Ub/:`*DRKTVr{65p]br"><field name="kind">QRReader</field><value name="SUB"><shadow type="variables_get" id="x?1?NKO[X*b6/:+LAY2F"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id="iZd--S*fIWl)!U,r,w^o"><field name="NUM">0</field></shadow><block type="variables_get" id="PGpNtn[FP;Z}8S:}.]68"><field name="VAR">i</field></block></value></block></value><value name="ADD3"><block type="GET_NO_XY_RECOGNITION" id="heH9JA!:|+j#_PWe1.tz"><field name="kind">QRReader</field><field name="coord">all</field><value name="SUB"><shadow type="variables_get" id="I1p_^B($`eO^m$G;xN7:"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id="RyB8EsrS0*nZgWcd7MH5"><field name="NUM">0</field></shadow><block type="variables_get" id="A7c6+:zfrN2!2y(n-G1]"><field name="VAR">i</field></block></value></block></value></block></value><next><block type="onboard_tft_display_shape_rect" id="6RCUTo}4Ft?i)smWWc/5" inline="false"><field name="shape">rect</field><value name="x"><shadow type="math_number" id="hpi.U7inQaAHlTa.pp56"><field name="NUM">20</field></shadow><block type="GET_NO_XY_RECOGNITION" id="^Ls=Xm/ej(8z=$Hl}TRq"><field name="kind">ColorDetector</field><field name="coord">0</field><value name="SUB"><shadow type="variables_get" id="Z45I?YTk4o7aik{fHdT-"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id=".12@(Ig$hFbzE@/!Hx|2"><field name="NUM">0</field></shadow><block type="variables_get" id="A~5$S#@?TN=6@ryge8bx"><field name="VAR">i</field></block></value></block></value><value name="y"><shadow type="math_number" id="}?fu$MGf^;xyybyWNT?3"><field name="NUM">20</field></shadow><block type="GET_NO_XY_RECOGNITION" id="({bDB(:}B8jeYl8,[AyV"><field name="kind">ColorDetector</field><field name="coord">1</field><value name="SUB"><shadow type="variables_get" id="`s-D=f+8oL.T}5xnJm79"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id=".12@(Ig$hFbzE@/!Hx|2"><field name="NUM">0</field></shadow><block type="variables_get" id="5_xJJ~Y|0A!TC{M2M}UT"><field name="VAR">i</field></block></value></block></value><value name="w"><shadow type="math_number" id=";b4/u_0_9-_,$TJ=(PnE"><field name="NUM">20</field></shadow><block type="GET_NO_XY_RECOGNITION" id="WQZ~51P5r_8W|FA|.p@p"><field name="kind">ColorDetector</field><field name="coord">2</field><value name="SUB"><shadow type="variables_get" id="Ta*u=W~8~vTuF(j^#?c0"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id=".12@(Ig$hFbzE@/!Hx|2"><field name="NUM">0</field></shadow><block type="variables_get" id="qaz+wf)=4G(4t|dF|D@C"><field name="VAR">i</field></block></value></block></value><value name="h"><shadow type="math_number" id="S0.j|=4mJOK6!Awd=95Y"><field name="NUM">15</field></shadow><block type="GET_NO_XY_RECOGNITION" id="]v|CDZ@r|fG+bGv-xa;$"><field name="kind">ColorDetector</field><field name="coord">3</field><value name="SUB"><shadow type="variables_get" id="xEGo_(3lr~u27fB4y`q0"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id=".12@(Ig$hFbzE@/!Hx|2"><field name="NUM">0</field></shadow><block type="variables_get" id="Hb#2$?ZQN`~.v:QZkug#"><field name="VAR">i</field></block></value></block></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="f-Dm[-uW)r$JD/H51(.F"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="dw,Oe~/EQrW~1tbpoua8"><field name="COLOR">#ff0000</field></block></value><value name="boolean"><shadow type="logic_boolean" id="(g0mfr4{67N||o;z]hCi"><field name="BOOL">FALSE</field></shadow></value></block></next></block></statement></block></next></block></statement><next><block type="display_available" id="2Or9!8[e.tFsO{ve!yyo"></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBjYW1lcmEgaW1wb3J0IENhbWVyYSxGcmFtZVNpemUKaW1wb3J0IGVzcF9kbApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9tdXNpYwppbXBvcnQgbWFjaGluZQoKCmNhbWVyYSA9IENhbWVyYShGcmFtZVNpemUuUjI0MFgyNDAsaG1pcnJvcj1GYWxzZSx2ZmxpcD1GYWxzZSkKTW9kZWwgPSBlc3BfZGwuQ29sb3JEZXRlY3Rvcih3aWR0aD0yNDAsIGhlaWdodD0yNDApCk1vZGVsLnJlZ2lzdGVyX2NvbG9yKCgxNzAsIDEwMCwgMTAwKSwgKDEwLCAyNTUsIDI1NSksInJlZCIsIDI1NikKd2hpbGUgVHJ1ZToKICAgIGltYWdlID0gY2FtZXJhLmNhcHR1cmUoKQogICAgb25ib2FyZF90ZnQuZGlzcGxheShpbWFnZSwgc3luYz1GYWxzZSkKICAgIF9yZXN1bHRzID0gTW9kZWwucnVuKGltYWdlLmltYWdlKQogICAgaWYgZXNwX2RsLmFuYWx5emUoX3Jlc3VsdHMpOgogICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSg2NTksIDEwMCkKICAgICAgICBmb3IgaSBpbiByYW5nZSgwLCBlc3BfZGwuYW5hbHl6ZShfcmVzdWx0cywibGVuIiksIDEpOgogICAgICAgICAgICBwcmludCgn5bqP5Y+3Ont9IOWGheWuuToge30g572u5L+h5bqmOnt9IOWdkOaghzp7fScuZm9ybWF0KGksIGVzcF9kbC5hbmFseXplKF9yZXN1bHRzLCJkYXRhIixpKSwgZXNwX2RsLmFuYWx5emUoX3Jlc3VsdHMsInNjb3JlIixpKSwgZXNwX2RsLmFuYWx5emUoX3Jlc3VsdHMsImJveCIsaSkpKQogICAgICAgICAgICBvbmJvYXJkX3RmdC5yZWN0KGVzcF9kbC5hbmFseXplKF9yZXN1bHRzLCJib3giLGkpWzBdLCBlc3BfZGwuYW5hbHl6ZShfcmVzdWx0cywiYm94IixpKVsxXSwgZXNwX2RsLmFuYWx5emUoX3Jlc3VsdHMsImJveCIsaSlbMl0sIGVzcF9kbC5hbmFseXplKF9yZXN1bHRzLCJib3giLGkpWzNdLCAweGY4MDAsc3luYz1GYWxzZSkKICAgIG9uYm9hcmRfdGZ0LndyaXRlKCkK</code> |