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="-1191" y="-326"><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">QRReader</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="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">QRReader</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="onboard_tft_show_texts" id="5R]Yg78$BSkR|zNWQ@]A" inline="false"><value name="data"><shadow type="text" id="/:}_Y=Q*TYX9f0i@k@.3"><field name="TEXT">Mixly</field></shadow><block type="GET_NO_RECOGNITION" id="edy0y0.i_w{l(b!ro,In"><field name="kind">QRReader</field><value name="SUB"><shadow type="variables_get" id=";Hxq6EZd!=b;8K`SbxV6"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id="-zd-^8yyD5vcmC?9jY$L"><field name="NUM">0</field></shadow><block type="variables_get" id="7Gb!a!8bVD_LVNt2ASxk"><field name="VAR">i</field></block></value></block></value><value name="x"><shadow type="math_number" id="r1*V9a}Hj8*_XkrNvZ1b"><field name="NUM">0</field></shadow><block type="GET_NO_XY_RECOGNITION" id="R.*+k4-nyfX+!D)pG=Y,"><field name="kind">QRReader</field><field name="coord">0</field><value name="SUB"><shadow type="variables_get" id="NPSSb;}Ihl^o(qvN10--"><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="G:-UU]LJ2)?.p0Gj`,lA"><field name="VAR">i</field></block></value></block></value><value name="y"><shadow type="math_number" id="@6pk^KP`QYE_s[]HEJgj"><field name="NUM">0</field></shadow><block type="GET_NO_XY_RECOGNITION" id="T7u+q36XB1al.DWg}V]e"><field name="kind">QRReader</field><field name="coord">1</field><value name="SUB"><shadow type="variables_get" id="H4b^LK/lgOU9u?$KtEPf"><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="8v/)Xs}^2}?7ah`^y7@B"><field name="VAR">i</field></block></value></block></value><value name="size"><shadow type="math_number" id="lih=T0=DW3K611l/s-Xi"><field name="NUM">2</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="i`.P,D+V}4t1gT;x}4S9"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="[Ub6sg8Xb4+g=,n,_Z5T"><field name="COLOR">#ff0000</field></block></value><value name="boolean"><shadow type="logic_boolean" id="A)Nr{`nO0W|oSU?L*N_G"><field name="BOOL">FALSE</field></shadow></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">QRReader</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">QRReader</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">QRReader</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">QRReader</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></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBjYW1lcmEgaW1wb3J0IENhbWVyYSxGcmFtZVNpemUKaW1wb3J0IGVzcF9kbApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9tdXNpYwoKCmNhbWVyYSA9IENhbWVyYShGcmFtZVNpemUuUjI0MFgyNDAsaG1pcnJvcj1GYWxzZSx2ZmxpcD1GYWxzZSkKTW9kZWwgPSBlc3BfZGwuUVJSZWFkZXIod2lkdGg9MjQwLCBoZWlnaHQ9MjQwKQp3aGlsZSBUcnVlOgogICAgaW1hZ2UgPSBjYW1lcmEuY2FwdHVyZSgpCiAgICBvbmJvYXJkX3RmdC5kaXNwbGF5KGltYWdlLCBzeW5jPUZhbHNlKQogICAgX3Jlc3VsdHMgPSBNb2RlbC5ydW4oaW1hZ2UuaW1hZ2UpCiAgICBpZiBlc3BfZGwuYW5hbHl6ZShfcmVzdWx0cyk6CiAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDY1OSwgMTAwKQogICAgICAgIGZvciBpIGluIHJhbmdlKDAsIGVzcF9kbC5hbmFseXplKF9yZXN1bHRzLCJsZW4iKSwgMSk6CiAgICAgICAgICAgIG9uYm9hcmRfdGZ0LnRleHRzKGVzcF9kbC5hbmFseXplKF9yZXN1bHRzLCJkYXRhIixpKSwgeD1lc3BfZGwuYW5hbHl6ZShfcmVzdWx0cywiYm94IixpKVswXSwgeT1lc3BfZGwuYW5hbHl6ZShfcmVzdWx0cywiYm94IixpKVsxXSwgc2l6ZT0yLCBjb2xvcj0weGY4MDAsc3luYz1GYWxzZSkKICAgICAgICAgICAgb25ib2FyZF90ZnQucmVjdChlc3BfZGwuYW5hbHl6ZShfcmVzdWx0cywiYm94IixpKVswXSwgZXNwX2RsLmFuYWx5emUoX3Jlc3VsdHMsImJveCIsaSlbMV0sIGVzcF9kbC5hbmFseXplKF9yZXN1bHRzLCJib3giLGkpWzJdLCBlc3BfZGwuYW5hbHl6ZShfcmVzdWx0cywiYm94IixpKVszXSwgMHhmODAwLHN5bmM9RmFsc2UpCiAgICBvbmJvYXJkX3RmdC53cml0ZSgpCg==</code> |