1 line
6.8 KiB
XML
1 line
6.8 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控青春" shown="block"><block type="variables_set" id="VV{m^f-)$`{,/B;F-2kE" x="-1404" y="-916"><field name="VAR">x</field><value name="VALUE"><block type="math_number" id="bDv=@t}Ai2=,?^MZ+w8Y"><field name="NUM">80</field></block></value><next><block type="variables_set" id=")oGMEYpPIb{Urf~Su*f0"><field name="VAR">y</field><value name="VALUE"><block type="math_number" id="_Lc~xlfj+]|{-b`$W]ho"><field name="NUM">64</field></block></value><next><block type="controls_whileUntil" id="ks9=Shu1g{.C]qDfLL{x"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="54($eB=?fd5A_I/0JELw"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="(/k4`yu5rcmXbh|Czz4r"><value name="IF0"><block type="logic_compare" id="m,0y-G[U06FbYBU;Ox_V"><field name="OP">LT</field><value name="A"><block type="sensor_get_acceleration" id="Dx*2D6|xbH*~y5j=c,/t"><field name="key">[0]</field></block></value><value name="B"><block type="math_number" id="p}Futb8bV)|?}aja2p4X"><field name="NUM">-0.1</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="+$F6`k:pHRpV`otH25i9"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="x6]9;UM6Q(PYqsQ@s1_N"><field name="VAR">x</field></shadow></value><value name="B"><shadow type="math_number" id="Qds/|8]:!(OO5J|=JA~;"><field name="NUM">5</field></shadow></value></block></statement><next><block type="controls_if" id=".CCYtZi}tZkd.cTA9aJP"><value name="IF0"><block type="logic_compare" id="|4evRqdc2hY:ys{KSmN*"><field name="OP">GT</field><value name="A"><block type="sensor_get_acceleration" id="|uA,,1ptf4nX{`XN0epF"><field name="key">[0]</field></block></value><value name="B"><block type="math_number" id="I*FFAODaEt9dbwCL;wx*"><field name="NUM">0.1</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="h{3lcS(;.BI8y@!MXoT["><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="iBPtd6:]2OEpZ#swjt$]"><field name="VAR">x</field></shadow></value><value name="B"><shadow type="math_number" id="bvVG~$GJomSgvEuBv5n2"><field name="NUM">5</field></shadow></value></block></statement><next><block type="controls_if" id="$Qbs{/^2Fe8fW@gQ`anf"><value name="IF0"><block type="logic_compare" id="@T)3AAIf~^5V9W}hyHGU"><field name="OP">LT</field><value name="A"><block type="sensor_get_acceleration" id="LOHzp-rAi4a{uV|Wnvy2"><field name="key">[1]</field></block></value><value name="B"><block type="math_number" id="@kibtv=bx9lSz2]TU/vd"><field name="NUM">-0.1</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="8i=8+1sB.[IDP59dvNh)"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="lDUU4/OmAx[.S$UbK#z1"><field name="VAR">y</field></shadow></value><value name="B"><shadow type="math_number" id="!|s:89!WaUN7TGU]THm]"><field name="NUM">5</field></shadow></value></block></statement><next><block type="controls_if" id="Gz/W8*L1y*a8#_^)D4Yg"><value name="IF0"><block type="logic_compare" id="y6ETuRrIfoLcxC{mQ(lF"><field name="OP">GT</field><value name="A"><block type="sensor_get_acceleration" id=":NCs8z;E0YA`aqvl0E!w"><field name="key">[1]</field></block></value><value name="B"><block type="math_number" id="dP?Y*rQj_vw4|/hC-8iE"><field name="NUM">0.1</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="^AVY6M|3(h/)K]rI+6$I"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="/j;1?O@:,^ft*jjLC([n"><field name="VAR">y</field></shadow></value><value name="B"><shadow type="math_number" id="VSDnJQ`#-s3,S#3u`9g:"><field name="NUM">5</field></shadow></value></block></statement><next><block type="variables_set" id="wB{4N{9(jX_ulWf^pqL7"><field name="VAR">x</field><value name="VALUE"><block type="math_constrain" id="{GV~T{0~zEw3fp[u8RdE"><value name="VALUE"><shadow type="math_number" id="fL~;H:jV{U!s+8KUAnC4"><field name="NUM">1000</field></shadow><block type="variables_get" id="GlqG$;rQ20YM[v`rHMAy"><field name="VAR">x</field></block></value><value name="LOW"><shadow type="math_number" id="`~[(onS`Paa^wFLv]{{r"><field name="NUM">0</field></shadow></value><value name="HIGH"><shadow type="math_number" id="g(qa-|eRl`583TcZ.s(V"><field name="NUM">150</field></shadow></value></block></value><next><block type="variables_set" id="/8C?L|]JS`m}rR6De18P"><field name="VAR">y</field><value name="VALUE"><block type="math_constrain" id="T4|w+Ss3EgN;E$oFaf^1"><value name="VALUE"><shadow type="math_number" id="J1pM3TtcY(hB.EBqxw*u"><field name="NUM">1000</field></shadow><block type="variables_get" id="6=k!m{Bff`x#/9@94_Re"><field name="VAR">y</field></block></value><value name="LOW"><shadow type="math_number" id="7`mserxhX:?9tKOc[!Ua"><field name="NUM">0</field></shadow></value><value name="HIGH"><shadow type="math_number" id=";j-8MLZq:=$4sO0j|ZH$"><field name="NUM">125</field></shadow></value></block></value><next><block type="display_clear" id="n*IX-jC1IiP3Kfiw_5e/"><next><block type="onboard_tft_display_shape_circle" id="R;#^$aK9o;n0F5IigI=E"><field name="shape">True</field><value name="x"><shadow type="math_number" id="SZjgv25@=4}el$R//S/n"><field name="NUM">60</field></shadow><block type="variables_get" id="@#X4N]mSN]|JiG6pXy~x"><field name="VAR">x</field></block></value><value name="y"><shadow type="math_number" id="whU[NODI93LqQv[My171"><field name="NUM">60</field></shadow><block type="variables_get" id="q7[Ut|IC!jLltiR3ddtS"><field name="VAR">y</field></block></value><value name="r"><shadow type="math_number" id="uGSz*R:eGNE~GRht62om"><field name="NUM">5</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="qe}dCaRH{Y@62S0Uc+]K"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="hAt+Z5zEOA^+]r){Q]N["><field name="COLOR">#ffffff</field></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19ub3ZhIGltcG9ydCBvbmJvYXJkX2FjYwpmcm9tIG1peGdvX25vdmEgaW1wb3J0IG9uYm9hcmRfdGZ0CgoKeCA9IDgwCnkgPSA2NAp3aGlsZSBUcnVlOgogICAgaWYgb25ib2FyZF9hY2MuYWNjZWxlcmF0aW9uKClbMF0gPCAtMC4xOgogICAgICAgIHggLT0gNQogICAgaWYgb25ib2FyZF9hY2MuYWNjZWxlcmF0aW9uKClbMF0gPiAwLjE6CiAgICAgICAgeCArPSA1CiAgICBpZiBvbmJvYXJkX2FjYy5hY2NlbGVyYXRpb24oKVsxXSA8IC0wLjE6CiAgICAgICAgeSAtPSA1CiAgICBpZiBvbmJvYXJkX2FjYy5hY2NlbGVyYXRpb24oKVsxXSA+IDAuMToKICAgICAgICB5ICs9IDUKICAgIHggPSBtaW4obWF4KHgsIDApLCAxNTApCiAgICB5ID0gbWluKG1heCh5LCAwKSwgMTI1KQogICAgb25ib2FyZF90ZnQuZmlsbCgwKQogICAgb25ib2FyZF90ZnQuc2hvdygpCiAgICBvbmJvYXJkX3RmdC5lbGxpcHNlKHgsIHksIDUsIDUsIDB4ZmZmZiwgVHJ1ZSkKICAgIG9uYm9hcmRfdGZ0LnNob3coKQo=</code>mJvYXJkX3RmdC5lbGxpcHNlKHgsIHksIDUsIDUsIDB4ZmZmZixUcnVlKQogICAgb25ib2FyZF90ZnQuc2hvdygpCgp4Cg==</code> |