-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.blocks
More file actions
1 lines (1 loc) · 27.8 KB
/
main.blocks
File metadata and controls
1 lines (1 loc) · 27.8 KB
1
<xml xmlns="https://developers.google.com/blockly/xml"><variables><variable id="`I{SK_m9?Sp^D30dyFlY">Index</variable><variable id="0T!.YOS.z=hZHMVct/jS">US</variable><variable id="`rzB7eV69I4L*XiV;x+?">Index2</variable><variable id="}?z.M37MZ{@u!ozO:(SY">Blink</variable><variable id=";+x|4n^I}4m3z#TL*65K">hasUltrasonic</variable><variable id="ow!6z6:44~2V0TZv$17S">DEBUG</variable></variables><block type="logic_boolean" id="Zj)-rz,Moorh0(|EvlVL" disabled-reasons="ORPHANED_BLOCK,MANUALLY_DISABLED" x="901" y="-170"><field name="BOOL">FALSE</field></block><block type="logic_boolean" id="^0caa!*?nyln:T(PBE*Y" disabled-reasons="ORPHANED_BLOCK,MANUALLY_DISABLED" x="901" y="-170"><field name="BOOL">FALSE</field></block><block type="radio_on_string_drag" id="P5/0?Ujp[Ad;nOx;27ct" x="579" y="-123"><value name="HANDLER_DRAG_PARAM_receivedString"><block type="argument_reporter_string" id="Gf].~L_OJ}C_y|!j*}qX"><mutation duplicateondrag="true"></mutation><field name="VALUE">receivedString</field></block></value><statement name="HANDLER"><block type="controls_if" id="1TOJUrul_QQJ4Q,um^k+"><mutation elseif="4" else="1"></mutation><value name="IF0"><shadow type="logic_boolean" id="GBCcjF0,sDN8GE_aBU88"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="RNMNSbzm_1+wmvC1otO%"><field name="OP">EQ</field><value name="A"><shadow type="math_number" id="CaZGP)2jsyX6J7B9DMO_"><field name="NUM">0</field></shadow><block type="argument_reporter_string" id="/.=Eq4/h.a|i9OP.g+Ab"><field name="VALUE">receivedString</field></block></value><value name="B"><shadow type="math_number" id="4UP2UFrVY_?(d]%l+_V["><field name="NUM">0</field></shadow><block type="text" id="qhIbWi1/lYL[[|S5PAh/"><field name="TEXT">LEDL</field></block></value></block></value><statement name="DO0"><block type="DFRobotMaqueenPlusV2_setIndexColor" id="PJTmt$sgtPqCq!{rA;3L"><field name="rgb">NeoPixelColors.Orange</field><value name="index"><shadow type="math_number_minmax" id=")/i,_qdO;bjX/0XN@j4i"><mutation min="0" max="3" label="Number" precision="0"></mutation><field name="SLIDER">0</field></shadow></value></block></statement><value name="IF1"><shadow type="logic_boolean" id="nASD%L]9g$1DN?nr/IT3"><field name="BOOL">FALSE</field></shadow><block type="logic_compare" id="Y?m09~Rs1zg/#h#SW4|M"><field name="OP">EQ</field><value name="A"><shadow type="math_number" id="^qzC{,N8l{S)z57WkyWy"><field name="NUM">0</field></shadow><block type="argument_reporter_string" id="LiS%}[WJ*@NW#Ty)Es~5"><field name="VALUE">receivedString</field></block></value><value name="B"><shadow type="math_number" id="M*kmIYcV3|@L-KV$hQm#"><field name="NUM">0</field></shadow><block type="text" id=",^HP#zhsI}L(Us{pCfN7"><field name="TEXT">LEDR</field></block></value></block></value><statement name="DO1"><block type="DFRobotMaqueenPlusV2_setIndexColor" id="FC5.Fn}r;$Vy.-S_u.y2"><field name="rgb">NeoPixelColors.Blue</field><value name="index"><shadow type="math_number_minmax" id="@d|Ui5){3N+LUa#V%TRV"><mutation min="0" max="3" label="Number" precision="0"></mutation><field name="SLIDER">3</field></shadow></value></block></statement><value name="IF2"><shadow type="logic_boolean" id="@]c9*GTl1;)7@~efZ5V@"><field name="BOOL">FALSE</field></shadow><block type="logic_compare" id="_a*Nt-AAo]8tTTB.g|I1"><field name="OP">EQ</field><value name="A"><shadow type="math_number" id="?aGWsh-XM@6fC/EDt:_n"><field name="NUM">0</field></shadow><block type="argument_reporter_string" id="dYQE^!iA0.OZw#|9E:?d"><field name="VALUE">receivedString</field></block></value><value name="B"><shadow type="math_number" id="`Ik7^n~o(Fd9^O!_*aqD"><field name="NUM">0</field></shadow><block type="text" id="i(q6+5Qj0?rG.KYAmp$V"><field name="TEXT">LEDALL</field></block></value></block></value><statement name="DO2"><block type="led_rainbow" id="8%K/AuO$Rb%hmD6A8XMS"><value name="startHue"><shadow type="math_number_minmax" id="R(WvqO(B7N2p{]Z]8g7!"><mutation min="0" max="360" label="Number" precision="0"></mutation><field name="SLIDER">1</field></shadow></value><value name="endHue"><shadow type="math_number_minmax" id=":a}oyfcLL0oZK|pl:q:j"><mutation min="0" max="360" label="Number" precision="0"></mutation><field name="SLIDER">360</field></shadow></value></block></statement><value name="IF3"><shadow type="logic_boolean" id="S`R0Yf;IY)%YtmFE2:8;"><field name="BOOL">FALSE</field></shadow><block type="logic_compare" id="2f^8Pf;R7M,67V$J14HZ"><field name="OP">EQ</field><value name="A"><shadow type="math_number" id="?aGWsh-XM@6fC/EDt:_n"><field name="NUM">0</field></shadow><block type="argument_reporter_string" id="wrA?PO!MWIA%LBWAXJ+:"><field name="VALUE">receivedString</field></block></value><value name="B"><shadow type="math_number" id="`Ik7^n~o(Fd9^O!_*aqD"><field name="NUM">0</field></shadow><block type="text" id="ZU!0#2B4}!z~o0P6D6y0"><field name="TEXT">S</field></block></value></block></value><statement name="DO3"><block type="basic_show_icon" id="_c2H{bmP6#6#z^1[4L{l"><field name="i">IconNames.No</field><next><block type="DFRobotMaqueenPlusV2_controlMotorStop" id="Z[Mbx|d,HtiWSgd4MhaY"><field name="emotor">MyEnumMotor.eAllMotor</field><next><block type="variables_set" id="J*tMtJR]-]AvWDz)[E_T"><field name="VAR" id="}?z.M37MZ{@u!ozO:(SY">Blink</field><value name="VALUE"><shadow type="math_number" id="o6KtgU4TA,89KiXy(H$t"><field name="NUM">0</field></shadow></value></block></next></block></next></block></statement><value name="IF4"><shadow type="logic_boolean" id="HQZr]NvsZ.MDk$NB2::t"><field name="BOOL">FALSE</field></shadow><block type="logic_compare" id="4NTkhh,9[$BP}Kt22t#T"><field name="OP">EQ</field><value name="A"><shadow type="math_number" id="?aGWsh-XM@6fC/EDt:_n"><field name="NUM">0</field></shadow><block type="argument_reporter_string" id="eq6ZjFBz2g1hl%u-IF;m"><field name="VALUE">receivedString</field></block></value><value name="B"><shadow type="math_number" id="`Ik7^n~o(Fd9^O!_*aqD"><field name="NUM">0</field></shadow><block type="text" id="(zGXWt[/{#luw_HU%;nt"><field name="TEXT">LEDOFF</field></block></value></block></value><statement name="DO4"><block type="DFRobotMaqueenPlusV2_ledBlank" id="gR3jcpLoYo[M:hH}FlLa"><next><block type="DFRobotMaqueenPlusV2_controlLED" id="O~0_x!wSc9me+9eML:Po"><field name="eled">MyEnumLed.eAllLed</field><field name="eSwitch">MyEnumSwitch.eClose</field></block></next></block></statement></block></statement></block><block type="logic_boolean" id="~-oj5=Ko=lji4gw4/J|=" disabled-reasons="ORPHANED_BLOCK,MANUALLY_DISABLED" x="500" y="-76"><field name="BOOL">FALSE</field></block><block type="logic_boolean" id="aY?w_X}JE3x3Me6U~#K0" disabled-reasons="ORPHANED_BLOCK,MANUALLY_DISABLED" x="500" y="-76"><field name="BOOL">FALSE</field></block><block type="logic_boolean" id="|KchfLoF`t#=1@L;qJDU" disabled-reasons="ORPHANED_BLOCK,MANUALLY_DISABLED" x="500" y="-76"><field name="BOOL">FALSE</field></block><block type="logic_boolean" id="r#R=g3L,Ea[1U/!]iU0b" disabled-reasons="ORPHANED_BLOCK,MANUALLY_DISABLED" x="595" y="-67"><field name="BOOL">FALSE</field></block><block type="logic_boolean" id="DsZ_.%.~0{_ap;g~t{Ve" disabled-reasons="ORPHANED_BLOCK,MANUALLY_DISABLED" x="595" y="-67"><field name="BOOL">FALSE</field></block><block type="logic_boolean" id="w=){@YkD-)~C.MG~Z4V}" disabled-reasons="ORPHANED_BLOCK,MANUALLY_DISABLED" x="595" y="-67"><field name="BOOL">FALSE</field></block><block type="logic_boolean" id="nASD%L]9g$1DN?nr/IT3" disabled-reasons="ORPHANED_BLOCK,MANUALLY_DISABLED" x="595" y="-67"><field name="BOOL">FALSE</field></block><block type="logic_boolean" id="@]c9*GTl1;)7@~efZ5V@" disabled-reasons="ORPHANED_BLOCK,MANUALLY_DISABLED" x="595" y="-67"><field name="BOOL">FALSE</field></block><block type="logic_boolean" id="S`R0Yf;IY)%YtmFE2:8;" disabled-reasons="ORPHANED_BLOCK,MANUALLY_DISABLED" x="595" y="-67"><field name="BOOL">FALSE</field></block><block type="pxt-on-start" id="xRRgvHNlG#rZ^u`HECiY" x="0" y="0"><statement name="HANDLER"><block type="variables_change" id="(H7Mndhl48lj-W|nAkI%"><field name="VAR" id="ow!6z6:44~2V0TZv$17S">DEBUG</field><value name="VALUE"><shadow type="math_number" id="#4f7D1:u*7nyqz6F(KUy"><field name="NUM">1</field></shadow></value><next><block type="variables_set" id="cM}IF1YVPZ,=Kio$`DI8"><field name="VAR" id=";+x|4n^I}4m3z#TL*65K">hasUltrasonic</field><value name="VALUE"><shadow type="math_number" id=",#|r%C98SBtrOp9QJd9;"><field name="NUM">0</field></shadow></value><next><block type="DFRobotMaqueenPlusV2_I2CInit" id="m1_qfElQY:HIi/LrF?`S"><next><block type="radio_set_group" id="Y=k?Z=mrtZjp4(*3bQjb"><value name="ID"><shadow type="math_number_minmax" id="7Fzs=bj/M]x#gb;Yx`[Z"><mutation min="0" max="255" label="Number" precision="0"></mutation><field name="SLIDER">200</field></shadow></value><next><block type="pxt_controls_for" id="W0i5$)uk)s)DMDwi0UZL"><value name="VAR"><block type="variables_get_reporter" id="jFAXYva_~j85!~!Ed;A}"><mutation duplicateondrag="true"></mutation><field name="VAR" id="`rzB7eV69I4L*XiV;x+?">Index2</field></block></value><value name="TO"><shadow type="math_whole_number" id="}ZsjXi?ro;5{B+J}%4#v"><field name="NUM">10</field></shadow></value><statement name="DO"><block type="playMelody" id="-w=3mtFKlT|+PaR5!i$5"><value name="melody"><shadow type="melody_editor" id="dc^KY5Ujcjf|QwF_+Rp%"><field name="melody">"C D E F G F A C5 "</field></shadow></value><value name="tempo"><shadow type="math_number_minmax" id="cpZCkNx}#P22Q9aT^eOr"><mutation min="40" max="500" label="Number" precision="0"></mutation><field name="SLIDER">2000</field></shadow></value></block></statement><next><block type="variables_set" id="zI|g|@Ls4i-Qa$!,T?N]"><field name="VAR" id="}?z.M37MZ{@u!ozO:(SY">Blink</field><value name="VALUE"><shadow type="math_number" id="haNBL(1q8.Lm^,T?W}iB"><field name="NUM">1</field></shadow></value><next><block type="controls_if" id="z27DmJ1%Z,L{ssGjf-e{"><value name="IF0"><shadow type="logic_boolean" id="TV:;kO,~jsX3sxx+!_-D"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="==~[V_tyQGE~a,lVK0-_"><field name="OP">LT</field><value name="A"><shadow type="math_number" id="i}=wib(kBtp+*A?G$Yx~"><field name="NUM">0</field></shadow><block type="device_get_light_level" id="FdQPu.._uYXhdd]FUeuf"></block></value><value name="B"><shadow type="math_number" id="?P6BC#pCV#m+_z$fJRu?"><field name="NUM">100</field></shadow></value></block></value><statement name="DO0"><block type="DFRobotMaqueenPlusV2_showColor" id="4;^9u5@18N(J2]?Q8BEO"><field name="rgb">NeoPixelColors.White</field></block></statement><next><block type="DFRobotMaqueenPlusV2_controlMotorStop" id="pYRONc]_`~+jikbUfM;S"><field name="emotor">MyEnumMotor.eAllMotor</field><next><block type="basic_show_icon" id="s(xI!H_k~!5;TJ06QV(3"><field name="i">IconNames.Yes</field><next><block type="pxt_controls_for" id="!n9sltC!.:FB~Cm}X,){"><value name="VAR"><block type="variables_get_reporter" id="mi,m+V=C~sQPRx3pE]$0"><mutation duplicateondrag="true"></mutation><field name="VAR" id="`I{SK_m9?Sp^D30dyFlY">Index</field></block></value><value name="TO"><shadow type="math_whole_number" id="O=Kk!Dtahk`HAjG(UH0b"><field name="NUM">2</field></shadow></value><statement name="DO"><block type="device_print_message" id="LE/h!rHuF;m_IZXLPa^t"><value name="text"><shadow type="text" id="7#4LJ26%L!(Ajl?I}i]s"><field name="TEXT">Hello!</field></shadow><block type="text_join" id="pkefdn|A*oJQF23/a:x2"><mutation items="2"></mutation><value name="ADD0"><shadow type="text" id="s(y|glC.SwQ(27Nk}g2S"><field name="TEXT">Hallo</field></shadow><block type="device_temperature" id="pP^K63nL2K4W//7AMKRj"></block></value><value name="ADD1"><shadow type="text" id="9SX/L5G#~c%.0Z~@UlZt"><field name="TEXT"> ˘C</field></shadow></value></block></value></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="device_forever" id="#Kj1GDqi:7/a*k#X4L1." x="636" y="736"><statement name="HANDLER"><block type="controls_if" id="UEcUuBAWpyhwMeBEiQbc"><mutation else="1"></mutation><value name="IF0"><shadow type="logic_boolean" id="b7b^H;=.{Kgh8KkW[{xm"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id="{.`/8H5nI^c`dMevwLVB"><field name="VAR" id=";+x|4n^I}4m3z#TL*65K">hasUltrasonic</field></block></value><statement name="DO0"><block type="variables_set" id="Ep[k9TtSETeIU^q@LmIO"><field name="VAR" id="`I{SK_m9?Sp^D30dyFlY">Index</field><value name="VALUE"><shadow type="math_number" id="(8sK{2;=dqKUjM}}i@#o"><field name="NUM">0</field></shadow><block type="DFRobotMaqueenPlusV2_readUltrasonic" id="s#`n.G9eJ-jze+84=e[9"><field name="trig">DigitalPin.P13</field><field name="echo">DigitalPin.P14</field></block></value><next><block type="controls_if" id="!Y-zL|1/?0=PiH%/[9Y+"><value name="IF0"><shadow type="logic_boolean" id="$PWH52W.62N-4i)Nlt$?"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id="|[|fkNMY{:c_Qzd1%Z1)"><field name="OP">AND</field><value name="A"><shadow type="logic_boolean" id="V042+1{Ccp15xo=is*3m"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="N6b6~_~7cfpbGEhwCRG7"><field name="OP">LT</field><value name="A"><shadow type="math_number" id="kzZ3p^pneYMg8lN;wFpQ"><field name="NUM">0</field></shadow><block type="variables_get" id="AD{?KK3x0x[68Eg^|/`e"><field name="VAR" id="0T!.YOS.z=hZHMVct/jS">US</field></block></value><value name="B"><shadow type="math_number" id=".q]}x$X%k%3yWnKzak;U"><field name="NUM">5</field></shadow></value></block></value><value name="B"><shadow type="logic_boolean" id="BKi}s~k`arC,qi4=FX,t"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="-5=*(NH39;uU:hZ,!#63"><field name="OP">NEQ</field><value name="A"><shadow type="math_number" id="#O!*mb$ZKBeQw4?/ektf"><field name="NUM">0</field></shadow><block type="variables_get" id="SmxT^x/ZnE7lqSY{Z3nz"><field name="VAR" id="0T!.YOS.z=hZHMVct/jS">US</field></block></value><value name="B"><shadow type="math_number" id="E})/O1ezUvGWVo6+[RSw"><field name="NUM">0</field></shadow></value></block></value></block></value><statement name="DO0"><block type="DFRobotMaqueenPlusV2_controlMotor" id="~L3yobWLa1.N,:=BM2@?"><field name="emotor">MyEnumMotor.eLeftMotor</field><field name="edir">MyEnumDir.eForward</field><value name="speed"><shadow type="math_number_minmax" id="e5Z^DLkieyS8oBqP+:j~"><mutation min="0" max="255" label="Number" precision="0"></mutation><field name="SLIDER">50</field></shadow></value><next><block type="DFRobotMaqueenPlusV2_controlMotor" id="gz_jU6goPrB8!RR;]FAP"><field name="emotor">MyEnumMotor.eRightMotor</field><field name="edir">MyEnumDir.eForward</field><value name="speed"><shadow type="math_number_minmax" id="A/wY#I,.Z:pdp^9X(9y*"><mutation min="0" max="255" label="Number" precision="0"></mutation><field name="SLIDER">5</field></shadow></value></block></next></block></statement></block></next></block></statement><statement name="ELSE"><block type="device_pause" id="d^;=nqU7SvXKjy9?h3AL"><value name="pause"><shadow type="timePicker" id="#E~6NS{|c/IGY6YH$*ng"><field name="ms">100</field></shadow></value></block></statement></block></statement></block><block type="logic_boolean" id="P33HlUs20?WrK=bj1lAe" disabled-reasons="ORPHANED_BLOCK,MANUALLY_DISABLED" x="-70" y="840"><field name="BOOL">FALSE</field></block><block type="logic_boolean" id="*]v/o9[S,qTB.r`4Hk7j" disabled-reasons="ORPHANED_BLOCK,MANUALLY_DISABLED" x="-70" y="840"><field name="BOOL">FALSE</field></block><block type="logic_boolean" id="F@MT2%+m[^7x*^3:zt]L" disabled-reasons="ORPHANED_BLOCK,MANUALLY_DISABLED" x="-70" y="840"><field name="BOOL">FALSE</field></block><block type="radio_on_value_drag" id="PML6i=Riy[}_y:a:la0p" x="-139" y="906"><value name="HANDLER_DRAG_PARAM_name"><block type="argument_reporter_string" id="!It.BSMuA=.0%,9zTG(P"><mutation duplicateondrag="true"></mutation><field name="VALUE">name</field></block></value><value name="HANDLER_DRAG_PARAM_value"><block type="argument_reporter_number" id="dkRsJ~s[2GnkiO?1:*F$"><mutation duplicateondrag="true"></mutation><field name="VALUE">value</field></block></value><statement name="HANDLER"><block type="controls_if" id="Nncr7Z.@H(zwY$_^5!6="><mutation elseif="3"></mutation><value name="IF0"><shadow type="logic_boolean" id="LtO-eQx4*],,19Cg@4gm"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="A$m^Bm0|=-(($g~F^n.t"><field name="OP">EQ</field><value name="A"><shadow type="math_number" id="+N;8@DfZWDF!dftP|6na"><field name="NUM">0</field></shadow><block type="argument_reporter_string" id="NKgqAu{^$CC!!IqF9pKI"><field name="VALUE">name</field></block></value><value name="B"><shadow type="math_number" id="ic$Z3oz#Y)1^Ut}2dUuj"><field name="NUM">0</field></shadow><block type="text" id="VqTHexg1^g+(2)[hkks["><field name="TEXT">F</field></block></value></block></value><statement name="DO0"><block type="DFRobotMaqueenPlusV2_controlMotor" id="!YjRM]p{Ypz|Rzp8ShTG"><field name="emotor">MyEnumMotor.eAllMotor</field><field name="edir">MyEnumDir.eForward</field><value name="speed"><shadow type="math_number_minmax" id="Gx3%`G0ddQAiwc!l3tok"><mutation min="0" max="255" precision="0"></mutation><field name="SLIDER">0</field></shadow><block type="math_map" id="VgDV:$UlJcg{ev|3H*34"><value name="value"><block type="argument_reporter_number" id="m;Zn_nHp!;;2`.foIqX+"><field name="VALUE">value</field></block></value><value name="fromLow"><shadow type="math_number" id="%Z#pOQ/nvBKn0J%C~BGK"><field name="NUM">550</field></shadow></value><value name="fromHigh"><shadow type="math_number" id="Izua`P=0R+Q.(Vfy^{C:"><field name="NUM">1023</field></shadow></value><value name="toLow"><shadow type="math_number" id="$-c~yjEL/2C;5WI8p$hL"><field name="NUM">10</field></shadow></value><value name="toHigh"><shadow type="math_number" id="/M82@[9GRDmlq;`Ah]KX"><field name="NUM">255</field></shadow></value></block></value><next><block type="basic_show_arrow" id="$Q5PSqf0-b.e;gDT_8t{"><value name="i"><shadow type="device_arrow" id="8aWH==V|Ggv`V4D}:{UG"><field name="arrow">ArrowNames.South</field></shadow></value><next><block type="variables_set" id=".KdTAhH`?[~G$114zciN"><field name="VAR" id="}?z.M37MZ{@u!ozO:(SY">Blink</field><value name="VALUE"><shadow type="math_number" id="fP[DF-WvNShKj~(^cL{?"><field name="NUM">0</field></shadow></value></block></next></block></next></block></statement><value name="IF1"><shadow type="logic_boolean" id="L:Kx8*Fb0OecSy42GX4!"><field name="BOOL">FALSE</field></shadow><block type="logic_compare" id="7MQQ`-%}$M=AK5Hv(~vN"><field name="OP">EQ</field><value name="A"><shadow type="math_number" id="GpCkq|jz-!pRqoN#@hd("><field name="NUM">0</field></shadow><block type="argument_reporter_string" id="7oqpViiu~Vc8HNI9wGe?"><field name="VALUE">name</field></block></value><value name="B"><shadow type="math_number" id="17M=/n/(VeT8uVV~ut6["><field name="NUM">0</field></shadow><block type="text" id="TKRrEz@FSc0DDHcI^Bx!"><field name="TEXT">B</field></block></value></block></value><statement name="DO1"><block type="DFRobotMaqueenPlusV2_controlMotor" id="8uz6~s9UNV1Buz$U%TN`"><field name="emotor">MyEnumMotor.eAllMotor</field><field name="edir">MyEnumDir.eBackward</field><value name="speed"><shadow type="math_number_minmax" id="nbU.n_#[AEUd6z}g(yD,"><mutation min="0" max="255" precision="0"></mutation><field name="SLIDER">0</field></shadow><block type="math_map" id="6cg~(A-8)I8j9qGKn@il"><value name="value"><block type="argument_reporter_number" id="37QC(M7V~ZgM[$#)c7Hi"><field name="VALUE">value</field></block></value><value name="fromLow"><shadow type="math_number" id="3ypNn4DPLhx4DdG$xV//"><field name="NUM">0</field></shadow></value><value name="fromHigh"><shadow type="math_number" id="j`$6.CrUW3}N`32!?`Ko"><field name="NUM">500</field></shadow></value><value name="toLow"><shadow type="math_number" id="IN8sbMF*Wu$(t-#QF=;s"><field name="NUM">255</field></shadow></value><value name="toHigh"><shadow type="math_number" id="OgG8TL9dk1_Rwb8s!L=("><field name="NUM">10</field></shadow></value></block></value><next><block type="basic_show_arrow" id="h_g=4w+!mh-L:msC.+N2"><value name="i"><shadow type="device_arrow" id="[.ok;.SB)5%K00)8x?!p"><field name="arrow">ArrowNames.North</field></shadow></value><next><block type="variables_set" id="^}FBrw;T?cS;N?/=*w|a"><field name="VAR" id="}?z.M37MZ{@u!ozO:(SY">Blink</field><value name="VALUE"><shadow type="math_number" id="D(q`JeQt+;#J!||u~$Th"><field name="NUM">1</field></shadow></value></block></next></block></next></block></statement><value name="IF2"><shadow type="logic_boolean" id="GyuAuIL?_k50Z7Ya:C#e"><field name="BOOL">FALSE</field></shadow><block type="logic_compare" id="q#sv[B|._#J{M3bV?,Lp"><field name="OP">EQ</field><value name="A"><shadow type="math_number" id="%lN5)uisT)5M+]CgLsb^"><field name="NUM">0</field></shadow><block type="argument_reporter_string" id="/fB8wVhnJ-^c{j$u6Ky8"><field name="VALUE">name</field></block></value><value name="B"><shadow type="math_number" id="DmST(i0`M/FNHZroyefV"><field name="NUM">0</field></shadow><block type="text" id="B=[byb!y873en?-t{eO0"><field name="TEXT">L</field></block></value></block></value><statement name="DO2"><block type="DFRobotMaqueenPlusV2_controlMotor" id="9@+ZX|8ZUG4aygf7=qnV"><field name="emotor">MyEnumMotor.eRightMotor</field><field name="edir">MyEnumDir.eForward</field><value name="speed"><shadow type="math_number_minmax" id="TZGBv@/1d8kq9Ys(n;L3"><mutation min="0" max="255" precision="0"></mutation><field name="SLIDER">0</field></shadow><block type="math_map" id="r,sCGW6hko=Sd|H`HyN0"><value name="value"><block type="argument_reporter_number" id="q5zd:%]U_QoZr_rC%)|g"><field name="VALUE">value</field></block></value><value name="fromLow"><shadow type="math_number" id="p~Ut~3R`Fc:?N,rpagV#"><field name="NUM">0</field></shadow></value><value name="fromHigh"><shadow type="math_number" id="$`gnP(t~?|_Hzwfw^?O7"><field name="NUM">450</field></shadow></value><value name="toLow"><shadow type="math_number" id="-.}sfjr.!n:,.@pBF@Nc"><field name="NUM">255</field></shadow></value><value name="toHigh"><shadow type="math_number" id="|wh+0PF,*q!_-I-_7h(E"><field name="NUM">40</field></shadow></value></block></value><next><block type="DFRobotMaqueenPlusV2_controlMotor" id="z{wxB=1b+kN5!cHUuF8#"><field name="emotor">MyEnumMotor.eLeftMotor</field><field name="edir">MyEnumDir.eForward</field><value name="speed"><shadow type="math_number_minmax" id="DVE~]G.sGo98(cBAHm?5"><mutation min="0" max="255" label="Number" precision="0"></mutation><field name="SLIDER">10</field></shadow></value><next><block type="basic_show_arrow" id="||ANj6-!C]ukzmyHT=.C"><value name="i"><shadow type="device_arrow" id="g*~)9+Ul1$oY0C?=pl^x"><field name="arrow">ArrowNames.East</field></shadow></value></block></next></block></next></block></statement><value name="IF3"><shadow type="logic_boolean" id="gvw5+MchPbQtg9}^XCz+"><field name="BOOL">FALSE</field></shadow><block type="logic_compare" id="BRtj,%)9Wf8z.}$S@5SV"><field name="OP">EQ</field><value name="A"><shadow type="math_number" id="|jel-KM1!XIWO4O@I9Q5"><field name="NUM">0</field></shadow><block type="argument_reporter_string" id="Lx-]Hz4F%fv2--m$:(qT"><field name="VALUE">name</field></block></value><value name="B"><shadow type="math_number" id="kJ,ms0Rw)~pddLFjY6L9"><field name="NUM">0</field></shadow><block type="text" id="*w;1xV5(vz4v46PFwS0V"><field name="TEXT">R</field></block></value></block></value><statement name="DO3"><block type="DFRobotMaqueenPlusV2_controlMotor" id="|cQg8tu@v^z(p1|n(]Ns"><field name="emotor">MyEnumMotor.eLeftMotor</field><field name="edir">MyEnumDir.eForward</field><value name="speed"><shadow type="math_number_minmax" id="8Q[J|1v-sv6p]w}^VByL"><mutation min="0" max="255" precision="0"></mutation><field name="SLIDER">0</field></shadow><block type="math_map" id="bgOaUZ}g9[xUds:{ieP)"><value name="value"><block type="argument_reporter_number" id="X|T$s{^tETs!hanM`hIF"><field name="VALUE">value</field></block></value><value name="fromLow"><shadow type="math_number" id="wJQ:0314ufj(Y@;w8=XM"><field name="NUM">600</field></shadow></value><value name="fromHigh"><shadow type="math_number" id="pQnz+{#6O5+^?:h-?+aL"><field name="NUM">1023</field></shadow></value><value name="toLow"><shadow type="math_number" id="~[z|(U[%rtIxukCT#C/a"><field name="NUM">40</field></shadow></value><value name="toHigh"><shadow type="math_number" id="lh2x|/GS[|%*%J?6+Mxj"><field name="NUM">255</field></shadow></value></block></value><next><block type="DFRobotMaqueenPlusV2_controlMotor" id="6I8t_)Lmuwb.7S)5f4j;"><field name="emotor">MyEnumMotor.eRightMotor</field><field name="edir">MyEnumDir.eForward</field><value name="speed"><shadow type="math_number_minmax" id="(icr#a#Tb[/Wle;*5tEp"><mutation min="0" max="255" label="Number" precision="0"></mutation><field name="SLIDER">10</field></shadow></value><next><block type="basic_show_arrow" id="VJek56*A7[Bw;Z(jXzvr"><value name="i"><shadow type="device_arrow" id="Agu%u*mXT|hLeN/f4uIX"><field name="arrow">ArrowNames.West</field></shadow></value></block></next></block></next></block></statement></block></statement></block><block type="logic_boolean" id="L:Kx8*Fb0OecSy42GX4!" disabled-reasons="ORPHANED_BLOCK,MANUALLY_DISABLED" x="-123" y="962"><field name="BOOL">FALSE</field></block><block type="logic_boolean" id="GyuAuIL?_k50Z7Ya:C#e" disabled-reasons="ORPHANED_BLOCK,MANUALLY_DISABLED" x="-123" y="962"><field name="BOOL">FALSE</field></block><block type="logic_boolean" id="gvw5+MchPbQtg9}^XCz+" disabled-reasons="ORPHANED_BLOCK,MANUALLY_DISABLED" x="-123" y="962"><field name="BOOL">FALSE</field></block><block type="control_in_background" id="(oN`$B[@!O6}:#%zpG6y" x="662" y="1543"><statement name="HANDLER"><block type="device_while" id="_Kloj%Rn$]*cL?0pb%=8"><value name="COND"><shadow type="logic_boolean" id="`0$C3SNzl=gnRy^,ew`."><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="A.kk)Dcc!L#UNGM6.}0Z"><mutation else="1"></mutation><value name="IF0"><shadow type="logic_boolean" id=")DtLyt/s~Pz2@ikDQr3*"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id="}18iifN,q2}oC-0,S~3g"><field name="VAR" id="}?z.M37MZ{@u!ozO:(SY">Blink</field></block></value><statement name="DO0"><block type="DFRobotMaqueenPlusV2_controlLED" id=":LUmn)v!)adgV%k5UzBd"><field name="eled">MyEnumLed.eLeftLed</field><field name="eSwitch">MyEnumSwitch.eOpen</field><next><block type="DFRobotMaqueenPlusV2_controlLED" id="~^7b@|GmS[KP|NUwZGG@"><field name="eled">MyEnumLed.eRightLed</field><field name="eSwitch">MyEnumSwitch.eClose</field><next><block type="device_pause" id="C%]=*rz5M0Q3+zpNr(6g"><value name="pause"><shadow type="timePicker" id="MF[1|KlKUK]d#%yr@sdl"><field name="ms">500</field></shadow></value><next><block type="DFRobotMaqueenPlusV2_controlLED" id="]Bl1/W$XK[`Kf7o/=[o5"><field name="eled">MyEnumLed.eLeftLed</field><field name="eSwitch">MyEnumSwitch.eClose</field><next><block type="DFRobotMaqueenPlusV2_controlLED" id="$)@B%@8]nwpq-]7B3Z{p"><field name="eled">MyEnumLed.eRightLed</field><field name="eSwitch">MyEnumSwitch.eOpen</field><next><block type="device_pause" id="3-.b|X+3JF%Y93yHvc_j"><value name="pause"><shadow type="timePicker" id="{+%=)aSz7~!Uysj-ksW_"><field name="ms">500</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></statement><statement name="ELSE"><block type="DFRobotMaqueenPlusV2_controlLED" id="]UwmhlP*gnb`=o9=i:,A"><field name="eled">MyEnumLed.eAllLed</field><field name="eSwitch">MyEnumSwitch.eClose</field><next><block type="device_pause" id="0Hy:^3LOlazPnieq2*Uk"><value name="pause"><shadow type="timePicker" id="u.]z]%z=YvG+uGfBjl.!"><field name="ms">500</field></shadow></value></block></next></block></statement></block></statement></block></statement></block><block type="logic_compare" id="+W2U^FztypdD?XKf.$WR" disabled-reasons="ORPHANED_BLOCK,MANUALLY_DISABLED" x="42" y="1688"><field name="OP">EQ</field><value name="A"><shadow type="math_number" id="|F4%2{e14^?NP?~_t{u{"><field name="NUM">0</field></shadow><block type="argument_reporter_string" id="QI`k_Wizc+B{A=tCQ:_?" disabled-reasons="MANUALLY_DISABLED"><field name="VALUE">name</field></block></value><value name="B"><shadow type="math_number" id="6@c7x]CMamR*8bXSYl/0"><field name="NUM">0</field></shadow><block type="text" id="uC8nGQ%Jd6:qYV*g4hm!" disabled-reasons="MANUALLY_DISABLED"><field name="TEXT">S</field></block></value></block></xml>