This repository has been archived by the owner on Nov 22, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 63
/
Copy pathwebduino-samples.js
108 lines (105 loc) · 70.3 KB
/
webduino-samples.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
+(function (factory) {
if (typeof exports === 'undefined') {
factory(window);
} else {
module.exports = factory;
}
}(function (scope) {
function smaples(num) {
var xml;
switch (num) {
case '1.1':
xml = 'id="fS.v!OMTpOog6g9LW+#)"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="a=7vzB8SS6hlf_W;mkPl"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="UGWg^g7MEgN_a(GCxsHE"><field name="VAR">led</field><value name="VALUE"><block type="led_new" id="^!q7iiJR0iZm?;f8gGg8"><field name="pin_">10</field></block></value><next><block type="led_state" id="TmSX}c3L27VgzKOuLzY%"><field name="led_">led</field><field name="state_">off</field><next><block type="demo_light_state" id="_-0y^nF327J6(T3AQ?9."><field name="state_">off</field><next><block type="demo_light_click" id="0QfVj(4m)+-WWW_YB(l8"><statement name="do_"><block type="demo_light_toggle" id="-lcuBeekRV;lRo{;G*kD"><next><block type="led_toggle" id="|Bj;Gt9e6tr;`Zi=(*`,"><field name="led_">led</field></block></next></block></statement></block></next></block></next></block></next></block></statement></block></xml>';
break;
case '1.2':
xml = 'id="8cb.W=__!5skMUd?7#CQ"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="Ncyo=/CXNHM5^CI%3fIy"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="`rH`:8CuBW`4S]^V~cM/"><field name="VAR">rgbled</field><value name="VALUE"><block type="rgbled_new" id="8!;2wV2cjirLk)?n}Y8]"><field name="red_">6</field><field name="green_">9</field><field name="blue_">10</field></block></value><next><block type="rgbled_setcolor" id="AoAe(rp~VUBwrmvL_6=v"><field name="rgbled_">rgbled</field><value name="color_"><block type="colour_picker" id="F.pfZ6OUx]`(3!SrgGg7"><field name="COLOUR">#000000</field></block></value><next><block type="demo_area_color" id="-fQN_`n@xG.r*hra=cJ6"><value name="color_"><block type="colour_picker" id="k0.4GyMueY{,DFf7cza#"><field name="COLOUR">#000000</field></block></value><next><block type="demo_area_input" id="V(d8z{pdS?1+1)Km]|Wv"><statement name="do_"><block type="demo_area_color" id="S^M+q=rB3-9/K=/A#D-P"><value name="color_"><block type="demo_area_input_color" id="|pg}.]j@DUsC_+z8dBGO"></block></value><next><block type="rgbled_setcolor" id=".()mOoCW5ATNp`Y8D0)Y"><field name="rgbled_">rgbled</field><value name="color_"><block type="demo_area_input_color" id="d/OAv2a@m]E*I)n]88|P"></block></value></block></next></block></statement></block></next></block></next></block></next></block></statement></block></xml>';
break;
case '1.3':
xml = 'id="fS.v!OMTpOog6g9LW+#)"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="a=7vzB8SS6hlf_W;mkPl"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="CT|ai];2[zLYF~~u^/`%"><field name="VAR">buzzer</field><value name="VALUE"><block type="buzzer_new" id="QTu{MjN:2g{SFD|)0~yz"><field name="pin_">11</field></block></value><next><block type="buzzer_music_play" id="D^W^?EP:ggMbF}^WU6l]"><field name="var_">buzzer</field><statement name="music_"><block type="buzzer_notes_tempos" id="`IL6*0~fa1OtnXEY*U|5"><field name="tone_">C</field><field name="pitch_">7</field><field name="tempos_">8</field><next><block type="buzzer_notes_tempos" id="::3R05wgAdb@LDkr#3a0"><field name="tone_">D</field><field name="pitch_">7</field><field name="tempos_">8</field><next><block type="buzzer_notes_tempos" id="@m(WWSijY+%#Pn+|gALS"><field name="tone_">E</field><field name="pitch_">7</field><field name="tempos_">8</field><next><block type="buzzer_music_array" id=";w*(b6:~qk^!6X5b|E+2"><value name="notes_"><block type="text" id="@Z2K@1s6MJFg/^VOr2Sq"><field name="TEXT">C6,D6,E6,F6,G6,A6,B6</field></block></value><value name="tempos_"><block type="text" id="QT9+Ncx#t@#PHsQ1~zt2"><field name="TEXT">8</field></block></value><next><block type="buzzer_load_music" id=";a.cd;3H-qx76yQ-)V,["><field name="music_">m1</field></block></next></block></next></block></next></block></next></block></statement></block></next></block></statement></block></xml>';
break;
case '1.4':
xml = 'id="fS.v!OMTpOog6g9LW+#)"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="a=7vzB8SS6hlf_W;mkPl"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id=",{v+qg+#MYjKM9[*vG.n"><field name="VAR">servo</field><value name="VALUE"><block type="servo_new" id="D0QD|MfBLomK4_A)@jq?"><field name="pin_">10</field></block></value><next><block type="demo_range_show" id="erL_+-SOaX*B*Bw+haH}"><value name="show_"><block type="math_number" id="4=CHC9{.^^#%SmAbhZWB"><field name="NUM">90</field></block></value><next><block type="servo_angle_set" id="Tx^NtoEa;t1dD=;9}4LX"><field name="var_">servo</field><value name="angle_"><block type="math_number" id="9zNA47NWtVTS%.%^Z%{+"><field name="NUM">90</field></block></value><next><block type="demo_range_set" id="ON0g#lQun%N[P)h7O^9a"><value name="min_"><block type="math_number" id="]o_x{BbQ2/}]R2{nn!u/"><field name="NUM">0</field></block></value><value name="max_"><block type="math_number" id="~,d.O~NG5!mHu3M6[S+L"><field name="NUM">180</field></block></value><value name="step_"><block type="math_number" id="2z2Bf7(CZ+Ju_`T2Um6?"><field name="NUM">5</field></block></value><value name="value_"><block type="math_number" id="[]LKBH18da.YQ?W4a|pM"><field name="NUM">90</field></block></value><statement name="do_"><block type="demo_range_show" id="G_;uv%omp(=oh#4TOD.I"><value name="show_"><block type="demo_range_input_value" id="xmzZaU0t1Yh@c)nWAP){"></block></value><next><block type="servo_angle_set" id="5,=[W1O/a@!-in`Gv:,y"><field name="var_">servo</field><value name="angle_"><block type="demo_range_input_value" id="AH7;dFZ/PHu42.X|R-#X"></block></value></block></next></block></statement></block></next></block></next></block></next></block></statement></block></xml>';
break;
case '1.5':
xml = 'id="fS.v!OMTpOog6g9LW+#)"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="a=7vzB8SS6hlf_W;mkPl"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="HV?zg!#~L8d]8/W|L!.["><field name="VAR">matrix</field><value name="VALUE"><block type="max7219_new" id="o{r]N/Eb@L(+rtl7f_Y2"><field name="din_">9</field><field name="cs_">10</field><field name="clk_">11</field></block></value><next><block type="demo_button_click" id="Y0GHxCq1332t,vOK]fxU"><field name="name_">1</field><statement name="do_"><block type="max7219_draw" id=",{LegBwl?nbPJM5[3]Dm"><field name="name_">matrix</field><value name="code_"><block type="max7219_88" id="Uk!-K9yCy)2p(5[%p7/^"><field name="m1">FALSE</field><field name="m2">FALSE</field><field name="m3">FALSE</field><field name="m4">FALSE</field><field name="m5">FALSE</field><field name="m6">FALSE</field><field name="m7">FALSE</field><field name="m8">FALSE</field><field name="m9">FALSE</field><field name="m10">FALSE</field><field name="m11">TRUE</field><field name="m12">FALSE</field><field name="m13">FALSE</field><field name="m14">FALSE</field><field name="m15">FALSE</field><field name="m16">FALSE</field><field name="m17">FALSE</field><field name="m18">TRUE</field><field name="m19">TRUE</field><field name="m20">TRUE</field><field name="m21">FALSE</field><field name="m22">FALSE</field><field name="m23">FALSE</field><field name="m24">FALSE</field><field name="m25">FALSE</field><field name="m26">FALSE</field><field name="m27">TRUE</field><field name="m28">TRUE</field><field name="m29">TRUE</field><field name="m30">FALSE</field><field name="m31">FALSE</field><field name="m32">FALSE</field><field name="m33">FALSE</field><field name="m34">FALSE</field><field name="m35">FALSE</field><field name="m36">TRUE</field><field name="m37">TRUE</field><field name="m38">TRUE</field><field name="m39">FALSE</field><field name="m40">FALSE</field><field name="m41">FALSE</field><field name="m42">FALSE</field><field name="m43">FALSE</field><field name="m44">FALSE</field><field name="m45">TRUE</field><field name="m46">TRUE</field><field name="m47">TRUE</field><field name="m48">FALSE</field><field name="m49">FALSE</field><field name="m50">FALSE</field><field name="m51">FALSE</field><field name="m52">FALSE</field><field name="m53">FALSE</field><field name="m54">TRUE</field><field name="m55">FALSE</field><field name="m56">FALSE</field><field name="m57">FALSE</field><field name="m58">FALSE</field><field name="m59">FALSE</field><field name="m60">FALSE</field><field name="m61">FALSE</field><field name="m62">FALSE</field><field name="m63">FALSE</field><field name="m64">FALSE</field></block></value></block></statement><next><block type="demo_button_click" id="z?7I7ly~?[yOsvjkDFg7"><field name="name_">2</field><statement name="do_"><block type="max7219_animate_horse" id="l7v.Y2.p[Q5)V{FdS0,#"><field name="name_">matrix</field><field name="state_">left</field><value name="times_"><block type="math_number" id="}SQ69*n(P-X2UrsYS,uW"><field name="NUM">100</field></block></value><value name="code_"><block type="max7219_val_alphabet" id="x7EHIreay6|!/i~7bCd|"><value name="value_"><block type="text" id="txk2+ogi[aYbw7=mU1~B"><field name="TEXT">Webduino</field></block></value></block></value></block></statement><next><block type="demo_button_click" id="K~t.GhaatzZOc}|3E!xn"><field name="name_">3</field><statement name="do_"><block type="max7219_animate" id="8MuN6Gf]%3~.:8nipm6y"><field name="name_">matrix</field><value name="times_"><block type="math_number" id="@CXLMW@RVmV_j]48wKI%"><field name="NUM">100</field></block></value><value name="list_"><block type="lists_create_with" id="#(MFk#.W)j??g#}p-R4U"><mutation items="4"></mutation><value name="ADD0"><block type="max7219_val_img" id="=j(U@k/!wiXX5zi-Jg.l"><field name="img_">080c0effff0e0c08</field></block></value><value name="ADD1"><block type="max7219_val_img" id="3FgcuUfpe@`Qo6!NPk2*"><field name="img_">183c7eff18181818</field></block></value><value name="ADD2"><block type="max7219_val_img" id="OpQYM5f1jVgWt93T9v@J"><field name="img_">103070ffff707010</field></block></value><value name="ADD3"><block type="max7219_val_img" id="zuF7eog10/BiCz8*aW4y"><field name="img_">18181818ff7e3c18</field></block></value></block></value></block></statement><next><block type="demo_button_click" id="ZwG4Z6z)mOqG~?mO(5JO"><field name="name_">4</field><statement name="do_"><block type="max7219_stop" id="shY:|4lerwm]ZIXwX;33"><field name="name_">matrix</field></block></statement><next><block type="demo_button_click" id="!%WdC[3F-}Qp|5tEZYZS"><field name="name_">5</field><statement name="do_"><block type="max7219_off" id="o/av|xX]D467d*Y}F{8A"><field name="name_">matrix</field></block></statement></block></next></block></next></block></next></block></next></block></next></block></statement></block></xml>';
break;
case '2.1':
xml = 'id="fS.v!OMTpOog6g9LW+#)"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="a=7vzB8SS6hlf_W;mkPl"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="In2kB}i4P~UBI5dFZ%-A"><field name="VAR">ultrasonic</field><value name="VALUE"><block type="ultrasonic_new" id="~YEN-#e46iB+JRy}`vmD"><field name="trig_">11</field><field name="echo_">10</field></block></value><next><block type="ultrasonic_get" id="Zjz;h_@EaIjTyE?mWKn+"><field name="var_">ultrasonic</field><value name="time"><block type="math_number" id="bdQP]FEwa@QL`*-rU/a-"><field name="NUM">500</field></block></value><statement name="do"><block type="demo_show_text" id="9NsXdRjEAGO#z`}AhB/@"><value name="show_"><block type="ultrasonic_distance" id="FRdHu3aLL#^`-MO8n_7t"><field name="var_">ultrasonic</field></block></value></block></statement></block></next></block></statement></block></xml>';
break;
case '2.2':
xml = 'id="fS.v!OMTpOog6g9LW+#)"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="a=7vzB8SS6hlf_W;mkPl"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="XQ]81H`}0OzyZ/wtoSbd"><field name="VAR">dht</field><value name="VALUE"><block type="dht_new" id="x9LI%waB5driFU|ielHH"><field name="pin_">11</field></block></value><next><block type="dht_get" id="8VQAA`IF6g}9kRkDn0{T"><field name="var_">dht</field><value name="time"><block type="math_number" id="_Z,y4O9vqct1QMd:75!b"><field name="NUM">1000</field></block></value><statement name="do"><block type="demo_show_text" id="f.%FFsoR`9:Q^ACVV?j7"><value name="show_"><block type="dht_get_number" id="?kzsEV.lp4xVv:]Hjmjm"><field name="name_">dht</field><field name="dht_">temperature</field></block></value></block></statement></block></next></block></statement></block></xml>';
break;
case '2.3':
xml = 'id="fS.v!OMTpOog6g9LW+#)"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="a=7vzB8SS6hlf_W;mkPl"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="zr87Xb!d42!}4(wF)w_w"><field name="VAR">sound</field><value name="VALUE"><block type="sound_new" id="y@frkFW!3p)|6~3g(X7I"><field name="pin_">10</field></block></value><next><block type="demo_light_state" id="GHa?c%)8}N3?rIFAEp~{"><field name="state_">off</field><next><block type="sound_status" id="[dI|TbpO)]_U}0OyYZLS"><field name="item_">sound</field><field name="status_">detected</field><statement name="var_"><block type="demo_light_state" id="%)a:]ju;I7,bka}70~j."><field name="state_">on</field><next><block type="delay" id="(_N+Hzz?cGJ*fzlR}5LY"><value name="secs_"><block type="math_number" id="JYjpX)V0{~-QFU]Cx6tf"><field name="NUM">1</field></block></value><next><block type="demo_light_state" id="~wf}pWp|G@#?BoNQ;LpY"><field name="state_">off</field></block></next></block></next></block></statement></block></next></block></next></block></statement></block></xml>';
break;
case '2.4':
xml = 'id="fS.v!OMTpOog6g9LW+#)"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="a=7vzB8SS6hlf_W;mkPl"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="AY,GpCTUPo_UEC|*:~N*"><field name="VAR">pir</field><value name="VALUE"><block type="pir_new" id="z/2gks2]:;LqVP~sK9tW"><field name="pin_">10</field></block></value><next><block type="demo_light_state" id="GHa?c%)8}N3?rIFAEp~{"><field name="state_">off</field><next><block type="pir_status" id="[/mgTQUnKzX_lm*oB]#G"><field name="item_">pir</field><field name="status_">detected</field><statement name="var_"><block type="demo_light_state" id="%)a:]ju;I7,bka}70~j."><field name="state_">on</field><next><block type="delay" id="(_N+Hzz?cGJ*fzlR}5LY"><value name="secs_"><block type="math_number" id="JYjpX)V0{~-QFU]Cx6tf"><field name="NUM">1</field></block></value><next><block type="demo_light_state" id="~wf}pWp|G@#?BoNQ;LpY"><field name="state_">off</field></block></next></block></next></block></statement></block></next></block></next></block></statement></block></xml>';
break;
case '2.5':
xml = 'id="fS.v!OMTpOog6g9LW+#)"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="a=7vzB8SS6hlf_W;mkPl"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="Xb`{#bTmh/}REx/G(W^%"><field name="VAR">photocell</field><value name="VALUE"><block type="photocell_new" id="/Xw)jM)Lgp;7zQYJ)tk0"><field name="pin_">5</field></block></value><next><block type="photocell_detected" id="l1Tg**6HUQs.`6@8TSK["><field name="name_">photocell</field><statement name="detected_"><block type="demo_show_text" id="X_N=sC]xu:7:~a!s;yps"><value name="show_"><block type="math_round_digit" id="|gvPe*y~^eSQzHVV_TzZ"><field name="type_">round</field><field name="digit_">2</field><value name="round_"><block type="photocell_val" id="6n)5Dn;ONWS:~+ypWb5E"><field name="name_">photocell</field></block></value></block></value></block></statement></block></next></block></statement></block></xml>';
break;
case '2.6':
xml = 'id="fS.v!OMTpOog6g9LW+#)"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="a=7vzB8SS6hlf_W;mkPl"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="gCN{lO:a#V8hWkWlZ!Jl"><field name="VAR">soil</field><value name="VALUE"><block type="soil_new" id="3mrwhiMgDG.,=d]~NM8R"><field name="pin_">5</field></block></value><next><block type="soil_detected" id="]sEw5{+UA4YD#KED.cIO"><field name="name_">soil</field><statement name="detected_"><block type="demo_show_text" id="X_N=sC]xu:7:~a!s;yps"><value name="show_"><block type="math_round_digit" id="|gvPe*y~^eSQzHVV_TzZ"><field name="type_">round</field><field name="digit_">2</field><value name="round_"><block type="soil_val" id="|2mXmv_Av#c9y^_@1Va7"><field name="name_">soil</field></block></value></block></value></block></statement></block></next></block></statement></block></xml>';
break;
case '2.7':
xml = 'id="fS.v!OMTpOog6g9LW+#)"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="a=7vzB8SS6hlf_W;mkPl"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="v^~(vBH!-62eC}%1FT}7"><field name="VAR">adxl</field><value name="VALUE"><block type="adxl345_new" id="w6;~#Ll:twdtns#J1[)2"><field name="sda_">4</field><field name="scl_">5</field></block></value><next><block type="demo_text_size" id="DP8]!_+5k|i9RXbge3l,"><value name="size_"><block type="math_number" id="eR^%E80/VK5GCk+Ur@ku"><field name="NUM">26</field></block></value><next><block type="demo_text_lineheight" id="cpmFC0pv;tM*vDD[AV!8"><value name="lineheight_"><block type="math_number" id="*CtBp_a:1oOi-mp,~IIy"><field name="NUM">30</field></block></value><next><block type="adxl345_on" id="GJAFER`f|iLa;1]Rjckn"><field name="name_">adxl</field><statement name="on_"><block type="demo_show_text" id="X_N=sC]xu:7:~a!s;yps"><value name="show_"><block type="text_join" id="@e1/,8C-lDU+u@GN7Q9y"><mutation items="5"></mutation><value name="ADD0"><block type="text" id="2/wfN]H@h*m+7duaq(#p"><field name="TEXT">roll: </field></block></value><value name="ADD1"><block type="math_round_digit" id="|gvPe*y~^eSQzHVV_TzZ"><field name="type_">round</field><field name="digit_">2</field><value name="round_"><block type="adxl345_val" id="Y4)v#Cxmp2GMXQ?vJ/6k"><field name="name_">adxl</field><field name="val_">_r</field></block></value></block></value><value name="ADD2"><block type="text" id="W/`eMb9FCc@o;7U2G*Hs"><field name="TEXT"><br/></field></block></value><value name="ADD3"><block type="text" id="XH.wV-b0V^+:]vpOP4co"><field name="TEXT">pitch: </field></block></value><value name="ADD4"><block type="math_round_digit" id="_x]gtRFoPSr+fewYOOUR"><field name="type_">round</field><field name="digit_">2</field><value name="round_"><block type="adxl345_val" id="csI++rVnbd)KpH~vf+79"><field name="name_">adxl</field><field name="val_">_p</field></block></value></block></value></block></value></block></statement></block></next></block></next></block></next></block></statement></block></xml>';
break;
case '2.8':
xml = 'id="fS.v!OMTpOog6g9LW+#)"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="a=7vzB8SS6hlf_W;mkPl"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="fQ5fh8{2iT%(nsF}0}b)"><field name="VAR">rfid</field><value name="VALUE"><block type="rfid_new" id="r;KkzXgoq0jwdp3L?v[%"><field name="sda_">10</field><field name="sck_">13</field><field name="mosi_">11</field><field name="miso_">12</field></block></value><next><block type="rfid_enter" id="|6jb3t8*Orj:y^Nxyl6V"><field name="name_">rfid</field><statement name="on_"><block type="demo_show_text" id=")oom#KD6F4f@y1}uEr}."><value name="show_"><block type="rfid_uid" id="}]`={QY!@b}05~4Q8bNc"><field name="name_">rfid</field></block></value></block></statement></block></next></block></statement></block></xml>';
break;
case '3.1':
xml = 'id="fS.v!OMTpOog6g9LW+#)"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="a=7vzB8SS6hlf_W;mkPl"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="81x4ly_(f;y;?!S.rB^D"><field name="VAR">led1</field><value name="VALUE"><block type="pin_get" id="7Y@PoO)pbDc*Icr}Z9)w"><value name="pin"><block type="pin_num" id="b[vTT6L3-1D+.EsuO6Bk"><field name="pin_">10</field></block></value></block></value><next><block type="pin_set_mode" id="ZZE,.9^oxZ1Is[#XIRo!"><field name="pin_">led1</field><field name="mode_">1</field><next><block type="variables_set" id=":s4IvkBqFVWE]jzz[|s^"><field name="VAR">led1GND</field><value name="VALUE"><block type="pin_get" id="(/%:VlTD+0+AIbC_7`M9"><value name="pin"><block type="pin_num" id="08(/n^/x}995:WHU78E)"><field name="pin_">11</field></block></value></block></value><next><block type="pin_set_mode" id="n{J2ysZ(%)8m6g{*A1{="><field name="pin_">led1GND</field><field name="mode_">1</field><next><block type="pin_write" id="2@:]JVfWn`B_!F`{L3G2"><field name="pin_">led1GND</field><value name="value_"><block type="math_number" id="?Bq/}=NDn8XQT0}4VEQ="><field name="NUM">0</field></block></value><next><block type="variables_set" id="?xfJ~bO3cWrnp5JxZd9a"><field name="VAR">led2</field><value name="VALUE"><block type="pin_get" id="N(bgpoWubf)m(s}%M+Sk"><value name="pin"><block type="pin_num" id="GtRc?|p-lT,}c`28dZpC"><field name="pin_">6</field></block></value></block></value><next><block type="pin_set_mode" id="yQJJ~x=BW,!igxP::Nzf"><field name="pin_">led2</field><field name="mode_">1</field><next><block type="variables_set" id="}gn3*t4IZ0NMzH).uTlr"><field name="VAR">led2GND</field><value name="VALUE"><block type="pin_get" id="{5kKCSfJ4ckqAVi!0*Eb"><value name="pin"><block type="pin_num" id="wM0er+uXVc?(R,rN*XEP"><field name="pin_">7</field></block></value></block></value><next><block type="pin_set_mode" id="B]*kO4ZV4`Oyjg=Ac~CO"><field name="pin_">led2GND</field><field name="mode_">1</field><next><block type="pin_write" id="Ms=v*~A`[^A?]:d/;ncF"><field name="pin_">led2</field><value name="value_"><block type="math_number" id="Bvso@WvRrB3o^ro=YED("><field name="NUM">0</field></block></value><next><block type="demo_button_click" id="lR6v7TO,)!xs2qO#a-6L"><field name="name_">1</field><statement name="do_"><block type="pin_write" id="zj(M+!]9GnOq3a,y2Owc"><field name="pin_">led1</field><value name="value_"><block type="math_number" id="=)c16|P44E0^9#v%f]~W"><field name="NUM">1</field></block></value></block></statement><next><block type="demo_button_click" id="XqW,ZO@=oj;yK9OAfUG#"><field name="name_">2</field><statement name="do_"><block type="pin_write" id="KbIwU*RGX?tI-7+F7HY2"><field name="pin_">led1</field><value name="value_"><block type="math_number" id="KyC1[9s3ZN[AsFlEZf*i"><field name="NUM">0</field></block></value></block></statement><next><block type="demo_button_click" id="1e!Z7H64wced:#dMHAr9"><field name="name_">3</field><statement name="do_"><block type="pin_write" id="@pwAGZ1vu|Za,=sU]6Kk"><field name="pin_">led2</field><value name="value_"><block type="math_number" id="w,b#(+]X/4^GjKy0;tNV"><field name="NUM">1</field></block></value></block></statement><next><block type="demo_button_click" id="2(#by3UQbHq3IJ;!e3z,"><field name="name_">4</field><statement name="do_"><block type="pin_write" id="c9nR/RiDCpy.IGo@;R?r"><field name="pin_">led2</field><value name="value_"><block type="math_number" id="u9N:/q5PUoyMjHtldBHB"><field name="NUM">0</field></block></value></block></statement><next><block type="demo_button_click" id="Ngj|:Pc9(CC?9L}.GLI5"><field name="name_">5</field><statement name="do_"><block type="pin_write" id="/zR%|ul%HC2:qQ`lTspg"><field name="pin_">led1</field><value name="value_"><block type="math_number" id="KFS,-^xKD%]e9Y(gvt|c"><field name="NUM">0</field></block></value><next><block type="pin_write" id="@Gbqls:*Q3]C]N,%Fw3a"><field name="pin_">led2</field><value name="value_"><block type="math_number" id="JCJeafT`C-lZ{Tx7b}2C"><field name="NUM">0</field></block></value></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></xml>';
break;
case '3.2':
xml = 'id="fS.v!OMTpOog6g9LW+#)"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="a=7vzB8SS6hlf_W;mkPl"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="lR336J(GvSHaGN*tV.#y"><field name="VAR">rgbled</field><value name="VALUE"><block type="rgbled_new" id=",(*vP3pp4z#S!Pm(XOEK"><field name="red_">11</field><field name="green_">9</field><field name="blue_">10</field></block></value><next><block type="variables_set" id="*i0NVl0I,*?;zS_L1.=4"><field name="VAR">vcc</field><value name="VALUE"><block type="pin_get" id="}UeqywtSKWy=?W/=Rznr"><value name="pin"><block type="pin_num" id="BV7kIvv{d*o}`[El(6HQ"><field name="pin_">12</field></block></value></block></value><next><block type="pin_set_mode" id="[i8wO{|x?H2A(hO=C@)C"><field name="pin_">vcc</field><field name="mode_">1</field><next><block type="pin_write" id="@G7WHH2mjG@u(#fY^7;z"><field name="pin_">vcc</field><value name="value_"><block type="math_number" id="5kYVFdIJT}^`W^iXD4}I"><field name="NUM">1</field></block></value><next><block type="demo_area_input" id="U?uo+={w^F[~l81c{!-A"><statement name="do_"><block type="rgbled_setcolor" id="Wu/f;x6S%H3;RdqijTVT"><field name="rgbled_">rgbled</field><value name="color_"><block type="demo_area_input_color" id="96i_=2.T.O[/m*1;:FiH"></block></value><next><block type="demo_area_color" id="]ea3^?Wmz3)2U-c+},H["><value name="color_"><block type="demo_area_input_color" id="HQ.8Tf}8yWMtDj}1o`-8"></block></value></block></next></block></statement></block></next></block></next></block></next></block></next></block></statement></block></xml>';
break;
case '4.1':
xml = 'id="fS.v!OMTpOog6g9LW+#)"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="a=7vzB8SS6hlf_W;mkPl"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="?6I^cf14bf,uSH~cK#j~"><field name="VAR">rfid</field><value name="VALUE"><block type="rfid_new" id="LU]e1vltNJ%cQN/RfDiL"><field name="sda_">10</field><field name="sck_">13</field><field name="mosi_">11</field><field name="miso_">12</field></block></value><next><block type="demo_youtube" id="|pht2nbI;6?8m1^h8(;!"><field name="id_">...</field><value name="name_"><block type="variables_get" id="4/q#y|U8%7tTA.dm@HjY"><field name="VAR">youtube</field></block></value><next><block type="rfid_enter" id="@AXD;-{5]OUvW}^_3[2v"><field name="name_">rfid</field><statement name="on_"><block type="rfid_if" id="y@K2:BLt%)PDUUaQiABN"><field name="name_">rfid</field><value name="uid_"><block type="text" id="No=YheY|fd#c7pu|:?;}"><field name="TEXT">...</field></block></value><statement name="do_"><block type="demo_youtube_id" id="4J%jtzzG+Sb4k+LUyk[d"><field name="name_">youtube</field><value name="id_"><block type="text" id="3bk1ODXv]FIoEqp%eBf~"><field name="TEXT">...</field></block></value></block></statement><next><block type="rfid_if" id=").hh+eQvGFg}5;{Mc~M*"><field name="name_">rfid</field><value name="uid_"><block type="text" id=".JvcxrwxN^LHj`0HMB2:"><field name="TEXT">...</field></block></value><statement name="do_"><block type="demo_youtube_id" id="ZXcAk(LH4]`1;D76Vb(+"><field name="name_">youtube</field><value name="id_"><block type="text" id=";IS2i2Vg{l;v;2dhRQ6z"><field name="TEXT">...</field></block></value></block></statement><next><block type="rfid_if" id="iR?L,%,R!|pdhz3w09Yd"><field name="name_">rfid</field><value name="uid_"><block type="text" id="ae;~p@?gOi]zhZmTz27I"><field name="TEXT">...</field></block></value><statement name="do_"><block type="demo_youtube_id" id="jF40f;lnwb~KKn)m*W/S"><field name="name_">youtube</field><value name="id_"><block type="text" id="E[X5OMz@[Hc7ff|w}ZSo"><field name="TEXT">...</field></block></value></block></statement></block></next></block></next></block></statement></block></next></block></next></block></statement></block></xml>';
break;
case '4.2':
xml = 'id="fS.v!OMTpOog6g9LW+#)"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="a=7vzB8SS6hlf_W;mkPl"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="q3Wd%EXNB,.gnTo::EMV"><field name="VAR">button</field><value name="VALUE"><block type="button_new" id=":2eb:3u/IIpd34e?NF@h"><field name="pin_">10</field></block></value><next><block type="demo_youtube" id="|pht2nbI;6?8m1^h8(;!"><field name="id_">...</field><value name="name_"><block type="variables_get" id="4/q#y|U8%7tTA.dm@HjY"><field name="VAR">youtube</field></block></value><next><block type="button_event" id="?o%klb}`RKn[y!2c6Fz!"><field name="var_">button</field><field name="event_">pressed</field><statement name="do_"><block type="controls_if" id="%Z]oNoit+rl}/AEm^p:O"><mutation elseif="4"></mutation><value name="IF0"><block type="demo_youtube_status" id="((!Wem8W%GW@B#n@~Tt+"><field name="name_">youtube</field><field name="status_">1</field></block></value><statement name="DO0"><block type="demo_youtube_control" id="?~x:)#X(q@M:4Rc!2~Xk"><field name="name_">youtube</field><field name="status_">2</field></block></statement><value name="IF1"><block type="demo_youtube_status" id="UV6VS[%_I?:g*cdZkPWs"><field name="name_">youtube</field><field name="status_">2</field></block></value><statement name="DO1"><block type="demo_youtube_control" id="n[id}dqm}@6^8xcZBtM`"><field name="name_">youtube</field><field name="status_">1</field></block></statement><value name="IF2"><block type="demo_youtube_status" id="T*DWO0q?N^sa/D]C%4^}"><field name="name_">youtube</field><field name="status_">5</field></block></value><statement name="DO2"><block type="demo_youtube_control" id="6}gNr#k.XWihT}giM39n"><field name="name_">youtube</field><field name="status_">1</field></block></statement><value name="IF3"><block type="demo_youtube_status" id=".T0W0o;sAa[zNAk%c[(S"><field name="name_">youtube</field><field name="status_">0</field></block></value><statement name="DO3"><block type="demo_youtube_control" id="cz4No{vua1=?_8h55^|L"><field name="name_">youtube</field><field name="status_">1</field></block></statement><value name="IF4"><block type="demo_youtube_status" id="E9!Ae7{dncT7AfK_%2me"><field name="name_">youtube</field><field name="status_">-1</field></block></value><statement name="DO4"><block type="demo_youtube_control" id=",aerDq_24J+xqurc@KNm"><field name="name_">youtube</field><field name="status_">1</field></block></statement></block></statement><next><block type="button_event" id="*qCN~#@5X{~FA0Y%Yy=8"><field name="var_">button</field><field name="event_">longPress</field><statement name="do_"><block type="demo_youtube_control" id="J9/FF0!mI-y[CQ:aa:EF"><field name="name_">youtube</field><field name="status_">0</field></block></statement></block></next></block></next></block></next></block></statement></block></xml>';
break;
case '4.3':
xml = 'id="fS.v!OMTpOog6g9LW+#)"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="a=7vzB8SS6hlf_W;mkPl"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="ZaTS4X@Yd@O-19FB5xYD"><field name="VAR">ultrasonic</field><value name="VALUE"><block type="ultrasonic_new" id="7zL1%ZRx`U/(-uzdDu2{"><field name="trig_">11</field><field name="echo_">10</field></block></value><next><block type="demo_youtube" id="|pht2nbI;6?8m1^h8(;!"><field name="id_">...</field><value name="name_"><block type="variables_get" id="4/q#y|U8%7tTA.dm@HjY"><field name="VAR">youtube</field></block></value><next><block type="ultrasonic_get" id="`8nvdxm*?G?=;8wd/(CP"><field name="var_">ultrasonic</field><value name="time"><block type="math_number" id="~QKadcirpbwLEF[|GH.5"><field name="NUM">500</field></block></value><statement name="do"><block type="controls_if" id="%Z]oNoit+rl}/AEm^p:O"><mutation elseif="2" else="1"></mutation><value name="IF0"><block type="logic_operation" id="gAn#D5!O{V]Gn%WOF-u/"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="?jq.i60K{nL|1twg1N9i"><field name="OP">GT</field><value name="A"><block type="ultrasonic_distance" id="vGHgw!NmbLZ0re=j7BT,"><field name="var_">ultrasonic</field></block></value><value name="B"><block type="math_number" id="s)W1N_KKx%D?3d{.:Cbq"><field name="NUM">0</field></block></value></block></value><value name="B"><block type="logic_compare" id="|Gy6|BqsGf3|`;Cra`-E"><field name="OP">LT</field><value name="A"><block type="ultrasonic_distance" id="kqv8WBHTmL,dHl#wQ?iX"><field name="var_">ultrasonic</field></block></value><value name="B"><block type="math_number" id="^+L[X48r1n}0g[LUZV1N"><field name="NUM">10</field></block></value></block></value></block></value><statement name="DO0"><block type="demo_youtube_speed" id="w|xhu-)Et!MzeyQ{VK-J"><field name="name_">youtube</field><field name="speed_">0.5</field></block></statement><value name="IF1"><block type="logic_operation" id="`f0}oT4B}y`]d9^F.6uF"><field name="OP">AND</field><value name="A"><block type="logic_compare" id=":+~p%Y?1]4:,XBUg7V9g"><field name="OP">GTE</field><value name="A"><block type="ultrasonic_distance" id="vp9NcX:z^(O,0UA3^lZK"><field name="var_">ultrasonic</field></block></value><value name="B"><block type="math_number" id=":u6%@S|`oSsBbl@+/FsU"><field name="NUM">10</field></block></value></block></value><value name="B"><block type="logic_compare" id="F3/vPfT?*OPPO+Q4@u)4"><field name="OP">LT</field><value name="A"><block type="ultrasonic_distance" id="@SHWa)w5(+YGo/%-cZB/"><field name="var_">ultrasonic</field></block></value><value name="B"><block type="math_number" id="YOzJm#9/u*`A;xPYHs)|"><field name="NUM">20</field></block></value></block></value></block></value><statement name="DO1"><block type="demo_youtube_speed" id="pM]A(oc`/b9f~}UHv_4z"><field name="name_">youtube</field><field name="speed_">1</field></block></statement><value name="IF2"><block type="logic_operation" id="6`~*|NMw34RdOf^HEUfp"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="^w+^Rxtk?Q8r7y=,]+t*"><field name="OP">GTE</field><value name="A"><block type="ultrasonic_distance" id="@0,CX[65L@o,LjPq^]pE"><field name="var_">ultrasonic</field></block></value><value name="B"><block type="math_number" id="d(G4g,K,H,vIue6~|.pz"><field name="NUM">20</field></block></value></block></value><value name="B"><block type="logic_compare" id="k8dWQM;Xayt`M^q{u3mH"><field name="OP">LT</field><value name="A"><block type="ultrasonic_distance" id="dDJN+nRh0b.f1lRVLi9/"><field name="var_">ultrasonic</field></block></value><value name="B"><block type="math_number" id="XuLHxNA}i~4sl|-K%cZ#"><field name="NUM">30</field></block></value></block></value></block></value><statement name="DO2"><block type="demo_youtube_speed" id="a-8rx1A],1S7b@:),4K;"><field name="name_">youtube</field><field name="speed_">1.25</field></block></statement><statement name="ELSE"><block type="demo_youtube_speed" id="Bm*-+zOj~F!{tJeiQr/_"><field name="name_">youtube</field><field name="speed_">2</field></block></statement></block></statement></block></next></block></next></block></statement></block></xml>';
break;
case '5.1':
xml = 'id="fS.v!OMTpOog6g9LW+#)"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="a=7vzB8SS6hlf_W;mkPl"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="QO8YQw_G*I5P~z7ua}4n"><field name="VAR">led</field><value name="VALUE"><block type="led_new" id="WcOh:-w;!uoadNDE5A7("><field name="pin_">10</field></block></value><next><block type="demo_controller" id="kdRv%^IA|vv17#IPx[Ny"><field name="event_">1</field><field name="btn_">.btn-num1</field><statement name="do_"><block type="led_toggle" id="6bk.k;_R)pAy8J*kcADY"><field name="led_">led</field></block></statement><next><block type="demo_controller" id="RIm4_4TT)rqvd8J|0Z(0"><field name="event_">2</field><field name="btn_">.btn-num2</field><statement name="do_"><block type="led_state" id="Q:YtA694+f{0LECqV]m("><field name="led_">led</field><field name="state_">on</field></block></statement><next><block type="demo_controller" id="s69c@_cMQ1LpL{DDEK;l"><field name="event_">3</field><field name="btn_">.btn-num2</field><statement name="do_"><block type="led_state" id="7bMS2YQ@qj2@7?gFmn=A"><field name="led_">led</field><field name="state_">off</field></block></statement><next><block type="demo_controller" id="/Pud!!=S..zfjmhB~F#y"><field name="event_">1</field><field name="btn_">.btn-num3</field><statement name="do_"><block type="led_blink" id="33/[_WsI29B=2;xTlh##"><field name="name_">led</field><value name="time_"><block type="math_number" id="1r1pqGsxr}[MyC9[hp!,"><field name="NUM">0.5</field></block></value></block></statement><next><block type="demo_controller" id="{ej17!EkkGnYJ;j:IX}|"><field name="event_">1</field><field name="btn_">.btn-num4</field><statement name="do_"><block type="led_blink" id="m31#26W.(Z3*GWJ{g[aw"><field name="name_">led</field><value name="time_"><block type="math_number" id="},ADq#MvizN[1[Y%T+aT"><field name="NUM">0.2</field></block></value></block></statement></block></next></block></next></block></next></block></next></block></next></block></statement></block></xml>';
break;
case '5.2':
xml = 'id="fS.v!OMTpOog6g9LW+#)"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="a=7vzB8SS6hlf_W;mkPl"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="QO8YQw_G*I5P~z7ua}4n"><field name="VAR">led</field><value name="VALUE"><block type="led_new" id="WcOh:-w;!uoadNDE5A7("><field name="pin_">10</field></block></value><next><block type="sound_recognition" id="DDQ76cQsP)JGxp|}zh8X"><field name="lang_">cmn-Hant-TW</field><field name="interimResults_">on</field><statement name="recognition_"><block type="demo_show_text" id=":`JsnDz*F!g#|FZ5*/(5"><value name="show_"><block type="sound_recognition_text" id="4%i`Z[?V6NT)[|Zz(v~u"></block></value><next><block type="sound_recognition_check" id="Ah7}0(Gs~5-]b`(tx^PG"><value name="text_"><block type="text" id="Vqa?)y#f-`MXjaW*7?.Y"><field name="TEXT">開燈</field></block></value><statement name="do_"><block type="led_state" id="Q:YtA694+f{0LECqV]m("><field name="led_">led</field><field name="state_">on</field></block></statement><next><block type="sound_recognition_check" id="8{HlS^#B=IuKcERGv_k3"><value name="text_"><block type="text" id="kvi}e|b^|z*t/04ws/.K"><field name="TEXT">關燈</field></block></value><statement name="do_"><block type="led_state" id="Chewu+Vl.^r7+U~j-_eJ"><field name="led_">led</field><field name="state_">off</field></block></statement><next><block type="sound_recognition_check" id="G{~Ke*6g*ej*;s^yLlQr"><value name="text_"><block type="text" id="3K,4H=/]~Aw^-9qV2/{z"><field name="TEXT">閃爍</field></block></value><statement name="do_"><block type="led_blink" id="a]58TK4q%(0w3`a=Eb#w"><field name="name_">led</field><value name="time_"><block type="math_number" id="dZG!Q`y9QUUM.Posl*3V"><field name="NUM">0.5</field></block></value></block></statement></block></next></block></next></block></next></block></statement></block></next></block></statement></block></xml>';
break;
case '5.3':
xml = 'id="fS.v!OMTpOog6g9LW+#)"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="a=7vzB8SS6hlf_W;mkPl"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="QO8YQw_G*I5P~z7ua}4n"><field name="VAR">led</field><value name="VALUE"><block type="led_new" id="WcOh:-w;!uoadNDE5A7("><field name="pin_">10</field></block></value><next><block type="demo_tracking" id="Z328^SR-[[;);!dqjW4*"><field name="type_">face</field><value name="var_"><block type="variables_get" id="B#;7^KcCN;g3bt:,gJ8("><field name="VAR">track</field></block></value><statement name="do_"><block type="controls_if" id="B`^X{k;%HH6fN;_G/(qs"><mutation else="1"></mutation><value name="IF0"><block type="logic_compare" id=".B?PBj6yK)cPf0vuyQ0="><field name="OP">GT</field><value name="A"><block type="demo_tracking_val" id="PMOAbg?:@7}n73T7MSVF"><field name="val_">x</field></block></value><value name="B"><block type="math_number" id="[:ES`y0PxLSpZxbzD;X="><field name="NUM">100</field></block></value></block></value><statement name="DO0"><block type="led_state" id="sBI*X3lzB,*6_}{nc}w9"><field name="led_">led</field><field name="state_">on</field></block></statement><statement name="ELSE"><block type="led_state" id="0%AWL-.`k?~PFWk;ZPyJ"><field name="led_">led</field><field name="state_">off</field></block></statement></block></statement></block></next></block></statement></block></xml>';
break;
case '5.4':
xml = 'id="BT#PRRc[C#f8fS[}[~m}"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="I{1;e)ZB2kO5:?mwbK}f"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="Dw3UOEBs5Bt:dAGSE2F*"><field name="VAR">ultrasonic</field><value name="VALUE"><block type="ultrasonic_new" id="_[X!y[Tr5e5IM_SJGt.I"><field name="trig_">11</field><field name="echo_">10</field></block></value><next><block type="variables_set" id="Fg-=;}+SQzxxY`P?#.{C"><field name="VAR">buzzer</field><value name="VALUE"><block type="buzzer_new" id="@z_U(O5eSpmUAtgm~z^`"><field name="pin_">14</field></block></value><next><block type="variables_set" id="=:A?Wy|,x_zF]*q,#I+C"><field name="VAR">s</field><value name="VALUE"><block type="math_number" id="|52No8|l{g=gzkvz[[5L"><field name="NUM">1</field></block></value><next><block type="ultrasonic_get" id="bwJLsiHZjJM(.,R:Xg|3"><field name="var_">ultrasonic</field><value name="time"><block type="math_number" id="8hRO8OE_i;S:2LMC,TmM"><field name="NUM">500</field></block></value><statement name="do"><block type="demo_show_text" id="EsAYTkVhFg;,o,y-?XQD"><value name="show_"><block type="ultrasonic_distance" id="gdE]nIwoUmrup)_-L!Ux"><field name="var_">ultrasonic</field></block></value><next><block type="controls_if" id="~?%^6{86T5{jz]ScPMzR"><mutation elseif="2" else="1"></mutation><value name="IF0"><block type="logic_operation" id="axmn.@e@h-?Wkq~%HWz6"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="8GlDQ?,,m=;4rZ#!UB=v"><field name="OP">GT</field><value name="A"><block type="ultrasonic_distance" id="qHdnvl6iL9w}A+DIV!yt"><field name="var_">ultrasonic</field></block></value><value name="B"><block type="math_number" id=".8h8lNe])B[+/t8j_O7`"><field name="NUM">0</field></block></value></block></value><value name="B"><block type="logic_compare" id="/?f~tlmMX:TPj!8PjlaI"><field name="OP">LTE</field><value name="A"><block type="ultrasonic_distance" id="[mMbG)Z]:M_w1|+I+TpR"><field name="var_">ultrasonic</field></block></value><value name="B"><block type="math_number" id="|F5.G57MnPB1=9cW6IC:"><field name="NUM">10</field></block></value></block></value></block></value><statement name="DO0"><block type="variables_set" id="Z1lGqWm9fOe):g/H}4,}"><field name="VAR">s</field><value name="VALUE"><block type="math_number" id=".Q.GX35EMpWx_=SACK{Y"><field name="NUM">0.2</field></block></value></block></statement><value name="IF1"><block type="logic_operation" id="HPFdX|Hrj2g[}lG#_dA^"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="K`_IV1^^hTub3dTpr,F."><field name="OP">GT</field><value name="A"><block type="ultrasonic_distance" id="A;5jX7UYp71Q-Vh5xJ.+"><field name="var_">ultrasonic</field></block></value><value name="B"><block type="math_number" id="P-X7JJOLM`Oc|n*8O/[6"><field name="NUM">10</field></block></value></block></value><value name="B"><block type="logic_compare" id="dI7@2DT_^F=hl^Tj4v.}"><field name="OP">LTE</field><value name="A"><block type="ultrasonic_distance" id="+-|5rE2UOE^QhcDTC?Qz"><field name="var_">ultrasonic</field></block></value><value name="B"><block type="math_number" id="9vix94D=TAB,_ZuPNl{p"><field name="NUM">20</field></block></value></block></value></block></value><statement name="DO1"><block type="variables_set" id="OS3Bww=-oxca~g;xStl="><field name="VAR">s</field><value name="VALUE"><block type="math_number" id="VQ#ca#9Oz=y^txW%QrY+"><field name="NUM">0.5</field></block></value></block></statement><value name="IF2"><block type="logic_operation" id="*RUr[4{1wtjo,SII{C~s"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="tj+a^4p=#U_;an%9x0zl"><field name="OP">GT</field><value name="A"><block type="ultrasonic_distance" id="4^fC6C~63igQH0f`!%Ix"><field name="var_">ultrasonic</field></block></value><value name="B"><block type="math_number" id="oXC~]12TPu9hDyoz7T/~"><field name="NUM">20</field></block></value></block></value><value name="B"><block type="logic_compare" id="(.mTQ*jA@SJtxU||BkeE"><field name="OP">LTE</field><value name="A"><block type="ultrasonic_distance" id="D(8{t,W^eIAJfZoC3q8{"><field name="var_">ultrasonic</field></block></value><value name="B"><block type="math_number" id=",a]me[+vN#?N1_j~88tS"><field name="NUM">30</field></block></value></block></value></block></value><statement name="DO2"><block type="variables_set" id="j?CmO#GgWZap_ZO{.QZR"><field name="VAR">s</field><value name="VALUE"><block type="math_number" id="LTF[4hrv@OSR6(#diW?K"><field name="NUM">1</field></block></value></block></statement><statement name="ELSE"><block type="variables_set" id="Z%zF|`)0S-_Y}LJY(L{b"><field name="VAR">s</field><value name="VALUE"><block type="math_number" id="-n2.xVhs1suA;lGrcUCL"><field name="NUM">1</field></block></value></block></statement></block></next></block></statement><next><block type="procedures_callnoreturn" id="eki9OK,iEBAu9~sE4Kc!"><mutation name="a"></mutation></block></next></block></next></block></next></block></next></block></statement></block><block type="procedures_defnoreturn" id="XG{Hc,pv#{*Ai6%;UY%l" x="613" y="38"><field name="NAME">a</field><comment pinned="false" h="80" w="160">描述此函數...</comment><statement name="STACK"><block type="controls_whileUntil" id="xK@hCsh|z/Et}j@n/jNP"><field name="MODE">UNTIL</field><statement name="DO"><block type="buzzer_music_play" id="fR7/_hrVQADx7Z@Z{cP@"><field name="var_">buzzer</field><statement name="music_"><block type="buzzer_notes_tempos" id="S-AkZ,i;6h)@2[nrE{#c"><field name="tone_">C</field><field name="pitch_">7</field><field name="tempos_">8</field></block></statement><next><block type="delay" id=";c/grC_ECc=8:3dhTTKr"><value name="secs_"><block type="variables_get" id="KeH2R1?!jzjSz=_8oF0q"><field name="VAR">s</field></block></value></block></next></block></statement></block></statement></block></xml>';
break;
case '5.5':
xml = 'id="BT#PRRc[C#f8fS[}[~m}"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="I{1;e)ZB2kO5:?mwbK}f"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="car_test_new" id="hcZMYs1zZ*3A(VM?Xbpk"><field name="rf_">6</field><field name="rb_">7</field><field name="lf_">8</field><field name="lb_">9</field><value name="var_"><block type="variables_get" id="Tc9XyAtal{]`+BHylC9u"><field name="VAR">car</field></block></value><next><block type="document_keyboard" id="6y?]wqqnwM_pEGdX1`js"><field name="event_">onkeydown</field><statement name="do_"><block type="document_keycode" id="v)vtyQJ@QM,02Xe!=yX("><field name="keycode_">38</field><statement name="do_"><block type="car_test_move" id="92-MaE~Wq,Gxf7|v(]Bg"><field name="var_">car</field><field name="move_">goFront</field></block></statement><next><block type="document_keycode" id="zutWwENgalp:{FNnBD(9"><field name="keycode_">40</field><statement name="do_"><block type="car_test_move" id="{zB2a(DFd6/HgF6aY~.;"><field name="var_">car</field><field name="move_">goBack</field></block></statement><next><block type="document_keycode" id="%_xe-K_SOWc:i16dS[+Y"><field name="keycode_">37</field><statement name="do_"><block type="car_test_move" id="3n[3ZD;_-ePJ|IdYjlA%"><field name="var_">car</field><field name="move_">turnLeft</field></block></statement><next><block type="document_keycode" id="v!RT8;MPCZ7pW=cI,Fbo"><field name="keycode_">39</field><statement name="do_"><block type="car_test_move" id="5EHAVP9Z_ILnAEB@4=IL"><field name="var_">car</field><field name="move_">turnRight</field></block></statement></block></next></block></next></block></next></block></statement><next><block type="document_keyboard" id="8],0@(Va.+?zXt:X):Wf"><field name="event_">onkeyup</field><statement name="do_"><block type="document_keycode" id="6S8]nEs}`28QClj:|dWb"><field name="keycode_">38</field><statement name="do_"><block type="car_test_move" id="T[G6[rVUe*.Nhj.(S~pa"><field name="var_">car</field><field name="move_">stop</field></block></statement><next><block type="document_keycode" id="LP9nkwy,pDt|Mw=_^(4*"><field name="keycode_">40</field><statement name="do_"><block type="car_test_move" id="=0j8t16IliSaHk]/^YiG"><field name="var_">car</field><field name="move_">stop</field></block></statement><next><block type="document_keycode" id="r,!dj31kiot:lU6O//Ll"><field name="keycode_">37</field><statement name="do_"><block type="car_test_move" id="%d7cmjYA32#m~_^j!JY["><field name="var_">car</field><field name="move_">stop</field></block></statement><next><block type="document_keycode" id="5}MDi.f-?`k`~uOgrYwH"><field name="keycode_">39</field><statement name="do_"><block type="car_test_move" id="st!5c5:vMLpo^P!8%iw^"><field name="var_">car</field><field name="move_">stop</field></block></statement></block></next></block></next></block></next></block></statement></block></next></block></next></block></statement></block></xml>';
break;
case '5.6':
xml = 'id="BT#PRRc[C#f8fS[}[~m}"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="I{1;e)ZB2kO5:?mwbK}f"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="car_test_new" id="hcZMYs1zZ*3A(VM?Xbpk"><field name="rf_">6</field><field name="rb_">7</field><field name="lf_">8</field><field name="lb_">9</field><value name="var_"><block type="variables_get" id="Tc9XyAtal{]`+BHylC9u"><field name="VAR">car</field></block></value><next><block type="demo_controller" id="B*06Hq7gxp+Lbg~6Rt8q"><field name="event_">2</field><field name="btn_">.btn-up</field><statement name="do_"><block type="car_test_move" id="8+](t4Basf(@s^kJ(h?A"><field name="var_">car</field><field name="move_">goFront</field></block></statement><next><block type="demo_controller" id="HCeU3yY9A(#Aw]8MzP_H"><field name="event_">2</field><field name="btn_">.btn-down</field><statement name="do_"><block type="car_test_move" id="Ms/gAZk,bN|UZ`q2/~sw"><field name="var_">car</field><field name="move_">goBack</field></block></statement><next><block type="demo_controller" id="k]]yHuoA1fK;^7h2rBM^"><field name="event_">2</field><field name="btn_">.btn-left</field><statement name="do_"><block type="car_test_move" id="*x:lVt3s:_hI/gw_l*=."><field name="var_">car</field><field name="move_">turnLeft</field></block></statement><next><block type="demo_controller" id="M=:Wi+}}[=7F|Ga@8ve|"><field name="event_">2</field><field name="btn_">.btn-right</field><statement name="do_"><block type="car_test_move" id=")stcfl5gh#o?p@3_5b}+"><field name="var_">car</field><field name="move_">turnRight</field></block></statement><next><block type="demo_controller" id=",{q(Zq,OYW3_uo88wjvg"><field name="event_">3</field><field name="btn_">.btn-up</field><statement name="do_"><block type="car_test_move" id="1.Q8iuja:e^X)85JB;{t"><field name="var_">car</field><field name="move_">stop</field></block></statement><next><block type="demo_controller" id="~d)^]i,^XEis*;4~!/GE"><field name="event_">3</field><field name="btn_">.btn-down</field><statement name="do_"><block type="car_test_move" id="ZU9;@n7Z+o#4#N^,6{)C"><field name="var_">car</field><field name="move_">stop</field></block></statement><next><block type="demo_controller" id="zK(8/m4u`x[gA5xoj5UI"><field name="event_">3</field><field name="btn_">.btn-left</field><statement name="do_"><block type="car_test_move" id="+e]|bYMOW7/LSxsy^*=0"><field name="var_">car</field><field name="move_">stop</field></block></statement><next><block type="demo_controller" id="y=CWN^e+,KJ.lBk0+(CJ"><field name="event_">3</field><field name="btn_">.btn-right</field><statement name="do_"><block type="car_test_move" id="gS,IKOTFDQZT,dIa.+tB"><field name="var_">car</field><field name="move_">stop</field></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></xml>';
break;
case '5.7':
xml = 'id="BT#PRRc[C#f8fS[}[~m}"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="I{1;e)ZB2kO5:?mwbK}f"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="7u`_{CAy%WFe1n{*b5oV"><field name="VAR">dht</field><value name="VALUE"><block type="dht_new" id="3s{u4hs^3:qy3~pH.wM]"><field name="pin_">11</field></block></value><next><block type="data_firebase" id="h,8?l/*#(6~!.I}lIz/k"><field name="url_">https://<YOUR-FIREBASE-APP>.firebaseio.com</field><value name="name_"><block type="variables_get" id="}^kbAS{Hfu~_WRpDjXpn"><field name="VAR">myFirebase</field></block></value><next><block type="dht_get" id="75W#vTg#Y-j|pSS!vLyw"><field name="var_">dht</field><value name="time"><block type="math_number" id="A(wpu)?Y5~tFUis`h05Y"><field name="NUM">1000</field></block></value><statement name="do"><block type="data_firebase_write" id="VmY-l/i|j{V#[39NP~Ki"><mutation items="3"></mutation><field name="var_">myFirebase</field><field name="name_0">時間</field><field name="name_1">溫度</field><field name="name_2">濕度</field><value name="data_0"><block type="gettime" id="y=V?ve(_|8zA+Hp2Z*c."><field name="time_">hms</field></block></value><value name="data_1"><block type="dht_get_number" id="U7Z2P@!h*dtUV{kH7U9|"><field name="name_">dht</field><field name="dht_">temperature</field></block></value><value name="data_2"><block type="dht_get_number" id="?3mmZ2cxV!fEm5568/62"><field name="name_">dht</field><field name="dht_">humidity</field></block></value></block></statement></block></next></block></next></block></statement></block></xml>';
break;
case '5.8':
xml = 'id="fS.v!OMTpOog6g9LW+#)"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="a=7vzB8SS6hlf_W;mkPl"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="+/=Y|EPQGa-wLaFBQfW_"><field name="VAR">rfid</field><value name="VALUE"><block type="rfid_new" id=":-V*p8+up8qbdWW3q}6a"><field name="sda_">10</field><field name="sck_">13</field><field name="mosi_">11</field><field name="miso_">12</field></block></value><next><block type="data_firebase" id="{QI!3+e0_]frIG?+LlP*"><field name="url_">https://<YOUR-FIREBASE-APP>.firebaseio.com</field><value name="name_"><block type="variables_get" id="0t;+)nBR]LR_uLIa*:yU"><field name="VAR">myFirebase</field></block></value><next><block type="rfid_enter" id="g6`_a#XAvSY!2,(zWq/E"><field name="name_">rfid</field><statement name="on_"><block type="data_firebase_write" id="};gb1!f]!~wq73{43X}S"><mutation items="2"></mutation><field name="var_">myFirebase</field><field name="name_0">時間</field><field name="name_1">卡號</field><value name="data_0"><block type="gettime" id="D43MJR,`t_+_w50X9589"><field name="time_">hms</field></block></value><value name="data_1"><block type="rfid_uid" id="5:KD/cDE;0hE*{h=)0~G"><field name="name_">rfid</field></block></value></block></statement></block></next></block></next></block></statement></block></xml>';
break;
case '5.9':
xml = 'id="fS.v!OMTpOog6g9LW+#)"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="a=7vzB8SS6hlf_W;mkPl"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="gCN{lO:a#V8hWkWlZ!Jl"><field name="VAR">soil</field><value name="VALUE"><block type="soil_new" id="3mrwhiMgDG.,=d]~NM8R"><field name="pin_">5</field></block></value><next><block type="variables_set" id="OB1QEq0PtP=ll[oOtXjs"><field name="VAR">matrix</field><value name="VALUE"><block type="max7219_new" id="?@6,6C;=0K3nf2_H?-lq"><field name="din_">9</field><field name="cs_">10</field><field name="clk_">11</field></block></value><next><block type="soil_detected" id="]sEw5{+UA4YD#KED.cIO"><field name="name_">soil</field><statement name="detected_"><block type="variables_set" id="23onDljXkWzvRJ+BB#q?"><field name="VAR">a</field><value name="VALUE"><block type="math_round_digit" id="|gvPe*y~^eSQzHVV_TzZ"><field name="type_">round</field><field name="digit_">0</field><value name="round_"><block type="math_value_conversion" id=")K+@[E8ba},cip%/pn22"><value name="source_"><block type="soil_val" id="|2mXmv_Av#c9y^_@1Va7"><field name="name_">soil</field></block></value><value name="omin_"><block type="math_number" id="T9j6?y?SLX9Q=.(Lef{{"><field name="NUM">20</field></block></value><value name="omax_"><block type="math_number" id="9]lh0v]=c5E^Kj21ok;Q"><field name="NUM">70</field></block></value><value name="cmin_"><block type="math_number" id="2x?*:qpQExn|t`Kj-uW%"><field name="NUM">0</field></block></value><value name="cmax_"><block type="math_number" id="Q#HvjDGu-kCd~1q_WGf5"><field name="NUM">99</field></block></value></block></value></block></value><next><block type="demo_show_text" id="X_N=sC]xu:7:~a!s;yps"><value name="show_"><block type="variables_get" id="M6Wpxps={2b:RD]S`:*_"><field name="VAR">a</field></block></value><next><block type="max7219_draw" id="Lcfw0|z79EK[}b8dSmQi"><field name="name_">matrix</field><value name="code_"><block type="max7219_val_num" id="t6YzmN8H2P5q-7PV8sl^"><value name="value_"><block type="variables_get" id="gIqhrf9eh6b6t)M0QEBQ"><field name="VAR">a</field></block></value></block></value></block></next></block></next></block></statement></block></next></block></next></block></statement></block></xml>';
break;
case '5.10':
xml = 'id="%BvAC6^(:~`z*.}O_pPl"><field name="type_">1</field><field name="rate_">250</field><field name="check_">FALSE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="k?(8Qi=(E82ySx`fs%?V"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="#,|,N0KxB8(-aq5t?Thy"><field name="VAR">matrix</field><value name="VALUE"><block type="max7219_new" id="r6lfBAWeq.gaS!=v?#Mt"><field name="din_">9</field><field name="cs_">10</field><field name="clk_">11</field></block></value><next><block type="variables_set" id="Ch9uGB[oNXJ~`!z;;Y~8"><field name="VAR">buzzer</field><value name="VALUE"><block type="buzzer_new" id="@Ew+)4s9Jy2}6LZM5pIF"><field name="pin_">14</field></block></value><next><block type="variables_set" id="blK)(0Qg0GGv4VePw`ad"><field name="VAR">a</field><value name="VALUE"><block type="math_number" id="yL`5^uC*Y9r{x!ib5F+9"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="kHizD6^ua(6(#|5p2G}D"><field name="MODE">UNTIL</field><value name="BOOL"><block type="logic_compare" id="40].bXk1|w*+L_p`AN_F"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="J{q{s%j8/9t)(A([~(HX"><field name="VAR">a</field></block></value><value name="B"><block type="math_number" id="+ye,!I+m:RA.iB`Z)^a}"><field name="NUM">1</field></block></value></block></value><statement name="DO"><block type="variables_set" id="?%zGsWBIrc%hl9b2dN~m"><field name="VAR">t</field><value name="VALUE"><block type="gettime" id="v2A/*DrMP|V~}v86Y(jQ"><field name="time_">hms</field></block></value><next><block type="variables_set" id="m*[eRF`lyyLv(k=Ih3cB"><field name="VAR">s</field><value name="VALUE"><block type="gettime" id="J;{%N~xvKpSz;o+%.N-="><field name="time_">s</field></block></value><next><block type="demo_show_text" id="ikDj94!(1jeR7izrx3fD"><value name="show_"><block type="variables_get" id="T`k72zvhMCHE0%aKRHFc"><field name="VAR">t</field></block></value><next><block type="controls_if" id="s?|I6Ty:w)P!.NqLG..B"><mutation else="1"></mutation><value name="IF0"><block type="logic_compare" id="xHbd8F6lze!*52Zx`DD3"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="Rs*X;#0sqZIq``K:BEMh"><field name="VAR">t</field></block></value><value name="B"><block type="text" id="f)7{r6Z;8h*C,d*Q}c%!"><field name="TEXT">15:0:0</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="L5wO#)Ta4YR`D=-N59ib"><field name="VAR">a</field><value name="VALUE"><block type="math_number" id="d3O{^Q`XW5tv0#^@/[1y"><field name="NUM">1</field></block></value><next><block type="buzzer_music_play" id="[0Kk)y@bmfN0,jA}rAB0"><field name="var_">buzzer</field><statement name="music_"><block type="buzzer_load_music" id="jEKAm!=2Ht^`a7ge}-`X"><field name="music_">m1</field></block></statement><next><block type="max7219_animate_horse" id="jpOxmiFHCv8{_jHW;=+/"><field name="name_">matrix</field><field name="state_">left</field><value name="times_"><block type="math_number" id="*c2|=x[xbN-FZap6#@l`"><field name="NUM">100</field></block></value><value name="code_"><block type="max7219_val_alphabet" id="{^XTQ]@N;s%S[QlxZn1L"><value name="value_"><block type="text" id="BVSIyx,mytV(//Xub^DQ"><field name="TEXT">WAKE UP ! </field></block></value></block></value></block></next></block></next></block></statement><statement name="ELSE"><block type="max7219_draw" id="kF|EHnE?Ts}CV^#MYPF^"><field name="name_">matrix</field><value name="code_"><block type="max7219_val_num" id="M))H-P+#IzLG!Aa;3n+u"><value name="value_"><block type="variables_get" id="@VA%lr@LDk1KH28ovV.?"><field name="VAR">s</field></block></value></block></value></block></statement><next><block type="delay" id="MFT:(,=)tA%UmC/QuH#!"><value name="secs_"><block type="math_number" id="ZhY0N^;y73YDeibqDmax"><field name="NUM">1</field></block></value></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block></statement></block></xml>';
break;
case '6.1':
xml = 'id="fS.v!OMTpOog6g9LW+#)"><field name="type_">1</field><field name="rate_">250</field><field name="check_">TRUE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="a=7vzB8SS6hlf_W;mkPl"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="@%{fY9oOB0ZJ2;J7FoUH"><field name="VAR">led</field><value name="VALUE"><block type="led_new" id="iOiGJ+#G(2s7+=b2/3Pq"><field name="pin_">10</field></block></value></block></statement></block><block type="board_ready" id="[7,n1,EMK3dpO[P][7JX" x="38" y="138"><field name="type_">1</field><field name="rate_">250</field><field name="check_">TRUE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id=";?je:XwcQQ0FV3ytp|.p"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="4_Zq/.yD.o4e-nC!~{[G"><field name="VAR">soil</field><value name="VALUE"><block type="soil_new" id="=oT:;jJ9k#Cy}h9I1c7_"><field name="pin_">3</field></block></value></block></statement></block><block type="all_board_ready" id="_DeYvt]@:r`p@8[M(;G2" x="38" y="238"><statement name="do_"><block type="soil_detected" id="TL{RSTf@PMJ`,Pd)6b^k"><field name="name_">soil</field><statement name="detected_"><block type="demo_show_text" id="yHWRN#7TQKp67=R!q#,w"><value name="show_"><block type="soil_val" id="r]aB+,RA;N]mM%Ns,G%E"><field name="name_">soil</field></block></value><next><block type="controls_if" id="c8ii4.KhUjr6}5/{?dzV"><mutation else="1"></mutation><value name="IF0"><block type="logic_compare" id="{iD[Wag{EHGtRC0[n7k!"><field name="OP">GT</field><value name="A"><block type="soil_val" id="aaa/q/Frhiw}PByLgN#F"><field name="name_">soil</field></block></value><value name="B"><block type="math_number" id="6P@o/i;ci+{*H*As1lo4"><field name="NUM">2</field></block></value></block></value><statement name="DO0"><block type="led_state" id="#9C/d,tnk2g.lvMNV`pB"><field name="led_">led</field><field name="state_">on</field></block></statement><statement name="ELSE"><block type="led_state" id="2-DMi:R.+vDY]8?/TP|;"><field name="led_">led</field><field name="state_">off</field></block></statement></block></next></block></statement></block></statement></block></xml>';
break;
case '6.2':
xml = 'id="fS.v!OMTpOog6g9LW+#)"><field name="type_">1</field><field name="rate_">250</field><field name="check_">TRUE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id="a=7vzB8SS6hlf_W;mkPl"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="J;n~aw#k0@W|`pNu*6FK"><field name="VAR">matrix</field><value name="VALUE"><block type="max7219_new" id="}:S_N)=+/X:d{?Jfj~G2"><field name="din_">9</field><field name="cs_">10</field><field name="clk_">11</field></block></value></block></statement></block><block type="board_ready" id="[7,n1,EMK3dpO[P][7JX" x="38" y="138"><field name="type_">1</field><field name="rate_">250</field><field name="check_">TRUE</field><field name="multi_">FALSE</field><value name="device_"><block type="text" id=";?je:XwcQQ0FV3ytp|.p"><field name="TEXT"></field></block></value><statement name="callbacks_"><block type="variables_set" id="N?*p.!U:E+%by4[L1I7q"><field name="VAR">ultrasonic</field><value name="VALUE"><block type="ultrasonic_new" id="qFvEz5XXvmD843pX-N{y"><field name="trig_">11</field><field name="echo_">10</field></block></value></block></statement></block><block type="all_board_ready" id="_DeYvt]@:r`p@8[M(;G2" x="38" y="238"><statement name="do_"><block type="ultrasonic_get" id="4xpd3bj0t`i|el0D;T_f"><field name="var_">ultrasonic</field><value name="time"><block type="math_number" id="mhDMH4PxDm[77m_E?.A{"><field name="NUM">500</field></block></value><statement name="do"><block type="demo_show_text" id="|c^}Q^c;MN3M64x+={9l"><value name="show_"><block type="ultrasonic_distance" id="|:?xu+!,D5~a|g_UJ2}!"><field name="var_">ultrasonic</field></block></value><next><block type="controls_if" id="pv]qHBZf9vAs,{~Jlqp~"><mutation elseif="1" else="1"></mutation><value name="IF0"><block type="logic_operation" id="}3}R88T/.4*/Z#])iwFD"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="qypsU/Vwzu:!}FNQKd=r"><field name="OP">GT</field><value name="A"><block type="ultrasonic_distance" id="PsxS2}R7B}8s7!i%8izG"><field name="var_">ultrasonic</field></block></value><value name="B"><block type="math_number" id="kFOFu*~ba74qIwL(rC2I"><field name="NUM">0</field></block></value></block></value><value name="B"><block type="logic_compare" id="l/aUy@CBDshUMeO/.M9n"><field name="OP">LT</field><value name="A"><block type="ultrasonic_distance" id="lbSgU~O%M}A,^DPxIzC."><field name="var_">ultrasonic</field></block></value><value name="B"><block type="math_number" id="vVPk?Z3,i}zQWtG.8?dD"><field name="NUM">10</field></block></value></block></value></block></value><statement name="DO0"><block type="max7219_draw" id="EqDyhD1fEkm2~NJu(VJ_"><field name="name_">matrix</field><value name="code_"><block type="max7219_val_img" id="5T)X9MqPwEgLkx:mtzy^"><field name="img_">8444241f24448400</field></block></value></block></statement><value name="IF1"><block type="logic_operation" id="13}*gxr/piCU+=Spp:W~"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="LzkPWE.eB(K`K*-j}-[T"><field name="OP">GTE</field><value name="A"><block type="ultrasonic_distance" id="*A{qJX~Q#I52vAj7F5S~"><field name="var_">ultrasonic</field></block></value><value name="B"><block type="math_number" id="ubNeZ[U@+@%%|9N|K_/W"><field name="NUM">10</field></block></value></block></value><value name="B"><block type="logic_compare" id="A6v=S%Ql@0@GXaq{^VMR"><field name="OP">LT</field><value name="A"><block type="ultrasonic_distance" id="UUs]UNa%odqIaQw6r}-t"><field name="var_">ultrasonic</field></block></value><value name="B"><block type="math_number" id="G.^pZ4Z9Mt3G}Sgqkhbc"><field name="NUM">20</field></block></value></block></value></block></value><statement name="DO1"><block type="max7219_draw" id="/L*h:PvZP3/z|{c~rq)1"><field name="name_">matrix</field><value name="code_"><block type="max7219_val_img" id="y2EY3y,e|~vMtG^w-+By"><field name="img_">3c2424ff24243c00</field></block></value></block></statement><statement name="ELSE"><block type="max7219_draw" id="2)qv-OoW57`CoVqEFuQG"><field name="name_">matrix</field><value name="code_"><block type="max7219_val_img" id="lqmFTN6u8f*}|wiWM#{-"><field name="img_">209880fe00182000</field></block></value></block></statement></block></next></block></statement></block></statement></block></xml>';
break;
}
return xml;
}
scope.smaples = smaples;
}));