-
Notifications
You must be signed in to change notification settings - Fork 0
/
Starter.bloc
123 lines (123 loc) · 4.81 KB
/
Starter.bloc
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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
<xml xmlns="http://www.w3.org/1999/xhtml">
<toolbox>toolbox_arduino_all</toolbox>
<block type="base_setup_loop" id="F`r@+Dx;.)pY4-3tL`#:" x="33" y="65">
<statement name="DO">
<block type="otto_configuration" id="n9;B+tF}0ucF(WmMaBxQ">
<field name="PIN_YL">2</field>
<field name="PIN_YR">3</field>
<field name="PIN_RL">4</field>
<field name="PIN_RR">5</field>
<field name="PIN_Buzzer">13</field>
<next>
<block type="ultrasonic_sensor" id="t3s}U]w0r_IToHmYthhE">
<field name="US_NUMBER">1</field>
<field name="PIN_TRIG">8</field>
<field name="PIN_ECHO">9</field>
<next>
<block type="otto_sound" id="fqd^Ll.=gsS;eDhFK6az">
<field name="otto_sound"> S_connection </field>
<next>
<block type="otto_home" id="2?0e?$N,P$ES/0q.{`ZQ">
<next>
<block type="base_delay" id="Dce4bp#TjUZtYmYAnCUs">
<field name="unite">s</field>
<value name="DELAY_TIME">
<shadow type="math_number" id="U|93X-8BEiuXB{A-l@8|">
<field name="NUM">2</field>
</shadow>
</value>
<next>
<block type="RTTTL_music" id="TL0qH4hn9dr+Q.YC$F1q">
<field name="PIN_BUZZER">13</field>
<field name="MELODY">Simpsons</field>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</statement>
<statement name="LOOP">
<block type="controls_if" id="v#AC^KzC8|aeV)By!CUO">
<value name="IF0">
<block type="logic_compare" id=";]*23$g=LnBQP%%Dc9bi">
<field name="OP">LTE</field>
<value name="A">
<block type="ultrasonic_distance" id="]7*7s{4G9%B(o;Rj*{$u">
<field name="US_NUMBER">1</field>
</block>
</value>
<value name="B">
<shadow type="math_number" id="FQ|{g7vrd?%*`RVW()|5">
<field name="NUM">10</field>
</shadow>
</value>
</block>
</value>
<statement name="DO0">
<block type="otto_move" id="=hv@XBz7rNA%~He*OF22">
<field name="otto_move_sens">BACKWARD</field>
<field name="otto_move_speed">1000</field>
</block>
</statement>
<next>
<block type="controls_if" id="bm@cu,T%tF((5#H2yctx">
<value name="IF0">
<block type="intervalle" id=";P?Rru1FwZe#tINB^fV`">
<field name="comp_inf">LT</field>
<field name="comp_sup">LT</field>
<value name="inf">
<block type="math_number" id="GmKS3TGFMjyn51D|*0pj">
<field name="NUM">20</field>
</block>
</value>
<value name="valeur">
<block type="ultrasonic_distance" id="rH/$+V/c%s~#av)x:Uji">
<field name="US_NUMBER">1</field>
</block>
</value>
<value name="sup">
<block type="math_number" id="37:H`NXt=D3HxX]]g$#S">
<field name="NUM">30</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="otto_sound" id="^Ycqig=)U=Jb}bZh08T5">
<field name="otto_sound">S_fart1</field>
</block>
</statement>
<next>
<block type="controls_if" id="Ismx6)J$(,+muuGW^}x)">
<value name="IF0">
<block type="logic_compare" id="ru,J$y?HT{Ek$hw*xTgG">
<field name="OP">GT</field>
<value name="A">
<block type="ultrasonic_distance" id="od!_M9y!ZR~bPB/6`-qu">
<field name="US_NUMBER">1</field>
</block>
</value>
<value name="B">
<shadow type="math_number" id="}S*RDRiCu+AlnZF[F_Vr">
<field name="NUM">30</field>
</shadow>
</value>
</block>
</value>
<statement name="DO0">
<block type="otto_home" id="h^PZJ`,M3sC3qrtTY,kz"></block>
</statement>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</xml>