Files
mixly3/boards/default/micropython_esp32c2/examples/MixGo MINI/教学指南米思齐修订版/六年级代码/9-4-2 光标自动控制演示.mix
2025-04-02 18:29:32 +08:00

1 line
6.9 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32-C2@MixGo MINI"><block type="variables_set" id="xpPz2c}c|UP3AfZwEXs=" x="-1404" y="-916"><field name="VAR">x</field><value name="VALUE"><block type="math_number" id="zBU1amZNC2In;8|aZ?I{"><field name="NUM">6</field></block></value><next><block type="variables_set" id="P^dRxm2.d$dI$(tT(#cH"><field name="VAR">y</field><value name="VALUE"><block type="math_number" id="ZwbAQ)=p|q*!3:`^V0S;"><field name="NUM">4</field></block></value><next><block type="controls_whileUntil" id="oB5Te;WP_U`rudv2Yca`"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="moWbwvCnezmQfbg`ivpl"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="yyzxWbDz~e43F)gy)H[z"><field name="VAR">t</field><value name="VALUE"><block type="math_random" id="a4@OSNF|a+6s;amX/LU+"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="-`0DpN-]^gJiseY2t-f0"><field name="NUM">1</field></shadow></value><value name="TO"><shadow type="math_number" id="-;qVNAmbwclzXW7}tLd("><field name="NUM">4</field></shadow></value></block></value><next><block type="controls_if" id="Ded{KJeD|m]Xaq.x_E#L"><value name="IF0"><block type="logic_compare" id="Xm^1/jp(zDp?gQ+c5Ya."><field name="OP">EQ</field><value name="A"><block type="variables_get" id="3}Loqg-o(83]+]cyJ,RM"><field name="VAR">t</field></block></value><value name="B"><block type="math_number" id="rs.gH1=9bX-8:0,ZbOtT"><field name="NUM">1</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="9/.RQRBwQ1SEJgwh^8RL"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="-SSi$NiIE@oANqsz374;"><field name="VAR">x</field></shadow></value><value name="B"><shadow type="math_number" id="`0$Sj=pV1kIk5N1C}8-V"><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="{YvE;zdH7:r)=5t#ZEq$"><value name="IF0"><block type="logic_compare" id="Ro/b2,)6Qk$DS9Dv$Mj("><field name="OP">EQ</field><value name="A"><block type="variables_get" id="!|PTJZLHjqZ8q.#|:=un"><field name="VAR">t</field></block></value><value name="B"><block type="math_number" id="{3/E-Ox0sE]@;R,V62nC"><field name="NUM">2</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="1d8p|bxy)9y}4|1CI9P)"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="lGA8@bw{pW-xzkdWGAT+"><field name="VAR">x</field></shadow></value><value name="B"><shadow type="math_number" id="e!Du?Vn^qWg?j(b8^bYE"><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="2}$RgJh+CRE[v4V;QlGC"><value name="IF0"><block type="logic_compare" id="a86fRjmp1x~|kN=YXE8e"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="y#PHHN@5DD}^e)7`a94J"><field name="VAR">t</field></block></value><value name="B"><block type="math_number" id="`cWm?9-PKWOj-aLCc4Ok"><field name="NUM">3</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="R[0,6n3wsU4GYIYM]K-o"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="Vy0oO7`nySZLw6.7700K"><field name="VAR">y</field></shadow></value><value name="B"><shadow type="math_number" id="#[-92k$@zBtpVpW:`jjk"><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="~J;E]Gs$GTNWM_$HQpu2"><value name="IF0"><block type="logic_compare" id="8mAE))Rk9^($7rI`tm!k"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="tUnI|F{bj~;Iaq;k3*2-"><field name="VAR">t</field></block></value><value name="B"><block type="math_number" id="BX@W+l0|K#)Rje*;`/K-"><field name="NUM">4</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="G$n*b/G79eP}ac(I8;#;"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="mQ.]AMUj76Iq-WDUQFJ2"><field name="VAR">y</field></shadow></value><value name="B"><shadow type="math_number" id="=XGy0JZo72g$#c[o(tR/"><field name="NUM">1</field></shadow></value></block></statement><next><block type="variables_set" id="xnUuud]uq(z{!G2g2qu#"><field name="VAR">x</field><value name="VALUE"><block type="math_constrain" id="/j!o]I;/o:+aiAn+ZC2C"><value name="VALUE"><shadow type="math_number" id="vaMogj^4A]@J?/wZnY~U"><field name="NUM">1000</field></shadow><block type="variables_get" id="7CF!2W*F@0Vt(4y!aTm$"><field name="VAR">x</field></block></value><value name="LOW"><shadow type="math_number" id="d!dO*:B{s$p8_eK8MxlO"><field name="NUM">0</field></shadow></value><value name="HIGH"><shadow type="math_number" id="lF;s4`RHv.wXFw;/0H`."><field name="NUM">11</field></shadow></value></block></value><next><block type="variables_set" id="[RGg[vI49LfY-=b)2x|5"><field name="VAR">y</field><value name="VALUE"><block type="math_constrain" id="O5T!*/g!w~2!V1.r7q@a"><value name="VALUE"><shadow type="math_number" id="LdEax`~a=x1C*$2Q!HgG"><field name="NUM">1000</field></shadow><block type="variables_get" id="j}ji2rK0f,bzQ`rOI.Ys"><field name="VAR">y</field></block></value><value name="LOW"><shadow type="math_number" id="#pM}Docqb:;g~]Qr$sSZ"><field name="NUM">0</field></shadow></value><value name="HIGH"><shadow type="math_number" id="I3kE05^|eXf@,a0TpkUM"><field name="NUM">7</field></shadow></value></block></value><next><block type="display_clear" id="d[PrZiXG5?u]hJA~#M0D"><next><block type="display_bright_point" id="oL_b2@zzlEETd`bnspET"><value name="x"><shadow type="pins_exlcdh" id="[iD^,?TQd0O_+]$9W4{X"><field name="PIN">0</field></shadow><block type="variables_get" id="Qe!Nt80KIMw?eOW+e?kY"><field name="VAR">x</field></block></value><value name="y"><shadow type="pins_exlcdv" id="euR[+ef|my$__hxlovo7"><field name="PIN">0</field></shadow><block type="variables_get" id="guMHyj``8H;:$,8zz1o@"><field name="VAR">y</field></block></value><value name="STAT"><shadow type="display_onoff" id="[9Z5OmCmk!8nX2B(JsT2"><field name="ONOFF">ON</field></shadow></value><next><block type="controls_delay_new" id="SzZC*9I4wR-xb,G(:lN0"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="eTfIy=Ff_^zIBclJ7rF!"><field name="NUM">0.1</field></shadow></value></block></next></block></next></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>aW1wb3J0IHJhbmRvbQpmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbWF0cml4CmltcG9ydCB0aW1lCgoKeCA9IDYKeSA9IDQKd2hpbGUgVHJ1ZToKICAgIHQgPSByYW5kb20ucmFuZGludCgxLCA0KQogICAgaWYgdCA9PSAxOgogICAgICAgIHggLT0gMQogICAgaWYgdCA9PSAyOgogICAgICAgIHggKz0gMQogICAgaWYgdCA9PSAzOgogICAgICAgIHkgLT0gMQogICAgaWYgdCA9PSA0OgogICAgICAgIHkgKz0gMQogICAgeCA9IG1pbihtYXgoeCwgMCksIDExKQogICAgeSA9IG1pbihtYXgoeSwgMCksIDcpCiAgICBvbmJvYXJkX21hdHJpeC5maWxsKDApCiAgICBvbmJvYXJkX21hdHJpeC5zaG93KCkKICAgIG9uYm9hcmRfbWF0cml4LnBpeGVsKGludCh4KSwgaW50KHkpLCAxKQogICAgb25ib2FyZF9tYXRyaXguc2hvdygpCiAgICB0aW1lLnNsZWVwKDAuMSkK</code>