Files
mixly3/boards/default/micropython_robot/examples/O60xUtcmy977/f9iwpn2Ts9J4.mix
2024-07-21 09:30:11 +08:00

1 line
8.8 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python Robot@飞乙"><variables><variable id="4^4j]HCQ1,2UqnYUk@|f">灯数</variable></variables><block type="variables_set" id="l:y3st-$j5Sh!:##Vm^t" x="-2247" y="-940"><field name="VAR">亮屏时刻</field><value name="VALUE"><block type="math_number" id="PEXzC!4ADAzYl$g)xov."><field name="NUM">0</field></block></value><next><block type="variables_set" id="TobT5J*r4SVSEdloF]}]"><field name="VAR">按下时刻</field><value name="VALUE"><block type="math_number" id="-7Oq|*[S8IjrKaPf.$-q"><field name="NUM">0</field></block></value><next><block type="variables_set" id="#Gobb2Li^VoDQIa38L{i"><field name="VAR">间隔时间</field><value name="VALUE"><block type="math_number" id=")5BzX@svDqG=fq{IukTz"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="gv)yAZCK_=z$Hf;Bra$e"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="p=3_@J*hhPm!`*gt^1}2"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_delay_new" id="W-vBHj5In$W_4~T+@s?r"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="8_!D.MMESoW4H9Xbu*.P"><field name="NUM">1</field></shadow><block type="math_random" id="qe4@L+F_,61z(Z?MS]Yz"><field name="TYPE">float</field><value name="FROM"><shadow type="math_number" id="dwrH#B)!oi_$$fo9o4xd"><field name="NUM">1</field></shadow></value><value name="TO"><shadow type="math_number" id="3+,QZ?vf`T?Eh0p6[GB^"><field name="NUM">2</field></shadow></value></block></value><next><block type="display_show_image" id="},v:3[P#U7}Ibt$[SQKF"><value name="data"><shadow type="pins_builtinimg" id="ICqAniAV?^JYQS[HPlVt"><field name="PIN">onboard_matrix.LEFT_ARROW</field></shadow></value><next><block type="variables_set" id="sYQz!yYMG!)A8`xWiw0L"><field name="VAR">亮屏时刻</field><value name="VALUE"><block type="controls_millis" id="mZNfM.$?rL|l$oJw*D@j"><field name="Time">ms</field></block></value><next><block type="do_while" id="i8EnS)PQ#dy3JVUQwe`p"><field name="type">true</field><value name="select_data"><block type="sensor_mixgo_button_is_pressed" id="k(F`?L5(CC8,{_@@_dM6"><value name="btn"><shadow type="pins_button" id="o|_g_8s1-aWIOp.=CC~W"><field name="PIN">button_a</field></shadow></value></block></value><next><block type="variables_set" id="v5;4cjQ*VsH@J{n4E;OX"><field name="VAR">按下时刻</field><value name="VALUE"><block type="controls_millis" id=":o!.tAVjA_/ID1qpSmO/"><field name="Time">ms</field></block></value><next><block type="display_clear" id="uX*Y$2ccc=JUjwGPY0U;"><next><block type="variables_set" id=":6mLN3YMC6i=UYPism@}"><field name="VAR">间隔时间</field><value name="VALUE"><block type="math_arithmetic" id="$540Sq`ajvS~Bzk)m6=."><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="1!^~8cWnuaP]d[,H0F{V"><field name="NUM">1</field></shadow><block type="variables_get" id="kNFogdF+GAPNme!^dDA~"><field name="VAR">按下时刻</field></block></value><value name="B"><shadow type="math_number" id="y?N2x9)?Ki5BrtJ_R|MZ"><field name="NUM">1</field></shadow><block type="variables_get" id="wxt*gy}x]rU/=3.rL]lc"><field name="VAR">亮屏时刻</field></block></value></block></value><next><block type="system_print" id="*yRw!kDF;wzEf!Okaac#"><value name="VAR"><shadow type="text" id="^0vwa?t^7feD7cL:frXF"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="r@YqFUG(pf3_wnLs!z}8"><field name="VAR">间隔时间</field></block></value><next><block type="display_show_image_or_string_delay" id="@C!2DT}_DoR{Rxu(SijY"><field name="center">False</field><value name="data"><shadow type="text" id="2+`0^bOS{80Xo4^H1|m="><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="gQSNsK4)U`NdREATJnQ$"><value name="VAR"><shadow type="variables_get" id="},N_2+#PnJO_Tc-w(h$w"><field name="VAR">x</field></shadow><block type="variables_get" id="@MR/.Z!gXuF/`^sB`cq~"><field name="VAR">间隔时间</field></block></value></block></value><value name="space"><shadow type="math_number" id="5F4ju5-K~P{Eb#Ctg(#e"><field name="NUM">0</field></shadow></value><next><block type="procedures_callnoreturn" id="A~82sGw#8`T^yNkrS3AP"><mutation name="显示RGB"><arg name="灯数"></arg></mutation><value name="ARG0"><block type="math_max_min" id="qyLaks~#~jdo-KtlEYK-"><field name="OP">min</field><value name="A"><shadow type="math_number" id="4Ov6?*kBPPa4Z6l2+DkQ"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="y.KhH9,0Y^$-):7dvfjI"><field name="OP">ZHENGCHU</field><value name="A"><shadow type="math_number" id="v*7Be1eDf-ktk))TW^|`"><field name="NUM">1</field></shadow><block type="variables_get" id="JlI]|-d`ACo|2^05U(|2"><field name="VAR">间隔时间</field></block></value><value name="B"><shadow type="math_number" id="{U!`wQ(0,uF4#D|dYl*J"><field name="NUM">100</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="kcOO.YgkLl;douZ|tE*r"><field name="NUM">4</field></shadow></value></block></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></next></block><block type="procedures_defnoreturn" id="w[i#?#:#f^m11oL*a?Fb" x="-1660" y="-708"><mutation><arg name="灯数" varid="4^4j]HCQ1,2UqnYUk@|f"></arg></mutation><field name="NAME">显示RGB</field><statement name="STACK"><block type="actuator_onboard_neopixel_rgb_all" id="HvGK3zy{;=?.ZP6U]xII"><value name="RVALUE"><shadow type="math_number" id="JLR=KO~Ha5b/V.TCb|40"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="d;`[=M9IMLn~.0qo2;I#"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="ogp;3wr+3IQos(E8jd1j"><field name="NUM">0</field></shadow></value><next><block type="controls_forEach" id="HC{jeg[ofqne~NA~D:Pf"><value name="LIST"><shadow type="list_many_input" id="=#x:24l6NWP(L`RDPo8V"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id=")FC4ZdO2Tfbk}M$H=m`;"><value name="FROM"><shadow type="math_number" id="gmpTJT2~ad/Yw){FM?JK"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id=":hUHH$QlW[-ptxQF6~#1"><field name="NUM">5</field></shadow><block type="variables_get" id="yh($(Nh`d!fyl!{:2|+7"><field name="VAR">灯数</field></block></value><value name="STEP"><shadow type="math_number" id="4TmRL@K8B~2~34w|DZ]F"><field name="NUM">1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="M.CWdmL031BOV,-dY)qW"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="actuator_onboard_neopixel_rgb" id="^bDh-m#bcq8U`2$p(Q~^"><value name="_LED_"><shadow type="math_number" id="!wfj9v(P|E$EOQn}]Q^]"><field name="NUM">0</field></shadow><block type="variables_get" id="^$#b6`?ZIL?VbvkLR5ul"><field name="VAR">i</field></block></value><value name="RVALUE"><shadow type="math_number" id="UI}KeTgOWH:(lBXr4u+!"><field name="NUM">100</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="COs^XJzdccly~K5vw#uu"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="xf|,~Wu|-{i$0A3VF!KU"><field name="NUM">0</field></shadow></value></block></statement><next><block type="actuator_onboard_neopixel_write" id="$w={ST|cBxop0jvuLF4s"></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IHRpbWUKaW1wb3J0IHJhbmRvbQpmcm9tIGZlaXlpIGltcG9ydCBvbmJvYXJkX21hdHJpeAppbXBvcnQgZmVpeWkKaW1wb3J0IG1hY2hpbmUKZnJvbSBmZWl5aSBpbXBvcnQgb25ib2FyZF9yZ2IKCmRlZiBfRTZfOThfQkVfRTdfQTRfQkFSR0IoX0U3XzgxX0FGX0U2Xzk1X0IwKToKICAgIG9uYm9hcmRfcmdiLmZpbGwoKDAsIDAsIDApKQogICAgZm9yIGkgaW4gcmFuZ2UoMCwgX0U3XzgxX0FGX0U2Xzk1X0IwLCAxKToKICAgICAgICBvbmJvYXJkX3JnYltpXSA9ICgxMDAsIDAsIDApCiAgICBvbmJvYXJkX3JnYi53cml0ZSgpCgoKCl9FNF9CQV9BRV9FNV9CMV84Rl9FNl85N19CNl9FNV84OF9CQiA9IDAKX0U2XzhDXzg5X0U0X0I4XzhCX0U2Xzk3X0I2X0U1Xzg4X0JCID0gMApfRTlfOTdfQjRfRTlfOUFfOTRfRTZfOTdfQjZfRTlfOTdfQjQgPSAwCndoaWxlIFRydWU6CiAgICB0aW1lLnNsZWVwKChyYW5kb20udW5pZm9ybSgxLCAyKSkpCiAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhvbmJvYXJkX21hdHJpeC5MRUZUX0FSUk9XKQogICAgX0U0X0JBX0FFX0U1X0IxXzhGX0U2Xzk3X0I2X0U1Xzg4X0JCID0gdGltZS50aWNrc19tcygpCiAgICB3aGlsZSBUcnVlOgogICAgICAgIGlmIChmZWl5aS5idXR0b25fYS5pc19wcmVzc2VkKCkpOgogICAgICAgICAgICBicmVhawogICAgX0U2XzhDXzg5X0U0X0I4XzhCX0U2Xzk3X0I2X0U1Xzg4X0JCID0gdGltZS50aWNrc19tcygpCiAgICBvbmJvYXJkX21hdHJpeC5maWxsKDApCiAgICBvbmJvYXJkX21hdHJpeC5zaG93KCkKICAgIF9FOV85N19CNF9FOV85QV85NF9FNl85N19CNl9FOV85N19CNCA9IF9FNl84Q184OV9FNF9COF84Ql9FNl85N19CNl9FNV84OF9CQiAtIF9FNF9CQV9BRV9FNV9CMV84Rl9FNl85N19CNl9FNV84OF9CQgogICAgcHJpbnQoX0U5Xzk3X0I0X0U5XzlBXzk0X0U2Xzk3X0I2X0U5Xzk3X0I0KQogICAgb25ib2FyZF9tYXRyaXguc2hvd3Moc3RyKF9FOV85N19CNF9FOV85QV85NF9FNl85N19CNl9FOV85N19CNCksc3BhY2UgPSAwLGNlbnRlciA9IEZhbHNlKQogICAgX0U2Xzk4X0JFX0U3X0E0X0JBUkdCKG1pbihfRTlfOTdfQjRfRTlfOUFfOTRfRTZfOTdfQjZfRTlfOTdfQjQgLy8gMTAwLCA0KSkK</code>