aboutsummaryrefslogtreecommitdiff
path: root/arduino-help.pd
blob: a903550e9325353c41453aed4fe6878bf834be89 (plain)
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
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
#N canvas 386 0 642 596 10;
#X obj 478 -14 import cyclone zexy;
#X obj 9 25 nbx 6 16 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 14
-3754 -1 -1 0 256;
#X obj 110 25 nbx 6 16 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
14 -3754 -1 -1 0 256;
#X text 295 251 On Mac OS X \, set this to the right value:;
#X msg 200 243 open \$1;
#N canvas 162 133 530 380 serin 0;
#X obj 120 61 cnv 15 15 15 empty \$0-number-canvas 2 4 7 0 14 -233017
-1 0;
#X obj 200 225 s \$0-number-canvas;
#X obj 60 61 hradio 15 1 0 4 empty empty empty 0 -6 0 8 -225271 -1
-1 2;
#X obj 59 147 outlet;
#X obj 60 13 inlet;
#X msg 200 202 label \$1;
#X obj 200 180 makefilename %d;
#X obj 59 108 float;
#X connect 2 0 7 0;
#X connect 4 0 2 0;
#X connect 5 0 1 0;
#X connect 6 0 5 0;
#X connect 7 0 3 0;
#X connect 7 0 6 0;
#X coords 0 -1 1 1 76 17 1 60 60;
#X restore 200 220 pd serin;
#X text 197 202 serial port #;
#X text 259 552 released under the GNU GPL;
#X text 45 537 (C) Copyright 2006 Hans-Christoph Steiner <hans@at.or.at>
;
#X obj 510 161 nbx 6 16 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
14 -3754 -1 -1 0 256;
#X obj 312 25 nbx 6 16 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
14 -3754 -1 -1 0 256;
#X obj 413 25 nbx 6 16 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
14 -3754 -1 -1 0 256;
#X obj 383 358 spigot;
#X obj 412 339 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
1;
#X msg 260 243 close;
#X obj 34 476 print --------------------;
#X obj 465 508 receive \$0-A;
#X obj 9 5 receive \$0-B;
#X obj 110 5 receive \$0-C;
#X obj 510 141 receive \$0-D;
#X obj 312 5 receive \$0-E;
#X obj 413 5 receive \$0-F;
#X msg 299 269 devicename /dev/tty.usbserial-1913;
#X obj 230 357 spigot;
#X obj 261 339 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
1;
#X obj 227 382 select 255;
#X obj 510 25 nbx 6 16 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
14 -3754 -1 -1 0 256;
#X obj 510 5 receive \$0-G;
#X obj 395 89 hradio 15 1 0 14 empty empty empty 0 -6 0 8 -262144 -1
-1 6;
#X obj 372 90 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
;
#X obj 391 162 +;
#X obj 372 136 * 14;
#X obj 391 183 + 200;
#X floatatom 397 206 5 0 0 0 - - -;
#X obj 395 108 t b f;
#X obj 249 414 tolist;
#X obj 252 522 print;
#X obj 252 503 list;
#X obj 276 436 list-len;
#X obj 276 456 change;
#X obj 126 374 spigot;
#X obj 159 356 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X obj 152 427 print;
#X obj 278 477 bang;
#N canvas 295 269 590 311 decode 0;
#X obj 241 26 inlet;
#X obj 46 189 & 1;
#X obj 72 189 & 2;
#X obj 98 189 & 4;
#X obj 46 213 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X obj 72 213 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 2
;
#X obj 98 213 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 4
;
#X obj 124 213 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
8;
#X obj 150 213 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
16;
#X obj 182 213 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
32;
#X obj 215 213 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
64;
#X obj 248 213 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
128;
#X obj 287 213 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
256;
#X obj 326 213 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
512;
#X obj 365 213 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1024;
#X obj 409 213 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
2048;
#X obj 453 213 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
2;
#X obj 499 213 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
4;
#X obj 124 189 & 8;
#X obj 150 189 & 16;
#X obj 182 189 & 32;
#X obj 215 189 & 64;
#X obj 248 189 & 128;
#X obj 287 189 & 256;
#X obj 326 189 & 512;
#X obj 365 189 & 1024;
#X obj 409 189 & 2048;
#X obj 453 189 & 4096;
#X obj 499 189 & 8192;
#X connect 0 0 1 0;
#X connect 0 0 2 0;
#X connect 0 0 3 0;
#X connect 0 0 18 0;
#X connect 0 0 19 0;
#X connect 0 0 20 0;
#X connect 0 0 21 0;
#X connect 0 0 22 0;
#X connect 0 0 23 0;
#X connect 0 0 24 0;
#X connect 0 0 25 0;
#X connect 0 0 26 0;
#X connect 0 0 27 0;
#X connect 0 0 28 0;
#X connect 1 0 4 0;
#X connect 2 0 5 0;
#X connect 3 0 6 0;
#X connect 18 0 7 0;
#X connect 19 0 8 0;
#X connect 20 0 9 0;
#X connect 21 0 10 0;
#X connect 22 0 11 0;
#X connect 23 0 12 0;
#X connect 24 0 13 0;
#X connect 25 0 14 0;
#X connect 26 0 15 0;
#X connect 27 0 16 0;
#X connect 28 0 17 0;
#X restore 465 534 pd decode buttons;
#X obj 57 70 hsl 128 15 0 1 0 0 empty empty PWM_control_(0-1) -2 -6
1 10 -225271 -1 -1 2500 0;
#X msg 33 436 bang;
#X obj 235 297 arduino 3;
#X obj 123 399 select 255;
#X floatatom 434 110 5 0 0 0 - - -;
#X text 504 62 7;
#X text 399 72 0;
#X text 547 63 10;
#X msg 54 154 \$2 \$1;
#X obj 54 132 pack float symbol;
#X obj 151 113 symbol;
#X msg 165 91 PWM2;
#X msg 129 91 PWM1;
#X msg 94 91 PWM0;
#X text 373 55 turn on output mode;
#X obj 214 -3 bng 80 250 50 0 empty empty empty 0 -6 0 8 -258699 -1
-1;
#X msg 14 182 255 \, 127 \, 127;
#X obj 203 91 bng 35 250 50 0 empty empty empty 0 -6 0 8 -24198 -1
-1;
#X obj 195 136 t b b;
#X msg 219 155 2;
#X text 504 72 0;
#X text 547 73 3;
#X msg 13 309 231 \, 1 \, 223 \, 255 \, 0 \, 12;
#X msg 18 277 255 \, \$1;
#X obj 17 260 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 64
64;
#X obj 20 239 metro 500;
#X obj 14 215 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
;
#X msg 114 176 230 \, 1 \, 231 \, 1 \, 220;
#X connect 4 0 47 0;
#X connect 5 0 4 0;
#X connect 13 0 12 1;
#X connect 14 0 47 0;
#X connect 16 0 44 0;
#X connect 17 0 1 0;
#X connect 18 0 2 0;
#X connect 22 0 47 0;
#X connect 23 0 25 0;
#X connect 24 0 23 1;
#X connect 25 0 35 1;
#X connect 25 1 35 0;
#X connect 27 0 26 0;
#X connect 28 0 34 0;
#X connect 28 0 49 0;
#X connect 29 0 31 0;
#X connect 30 0 32 0;
#X connect 31 0 30 0;
#X connect 32 0 33 0;
#X connect 32 0 47 0;
#X connect 34 0 31 0;
#X connect 34 1 30 1;
#X connect 35 0 37 1;
#X connect 35 0 38 0;
#X connect 37 0 36 0;
#X connect 38 0 39 0;
#X connect 39 0 43 0;
#X connect 40 0 48 0;
#X connect 41 0 40 1;
#X connect 43 0 37 0;
#X connect 45 0 54 0;
#X connect 46 0 15 0;
#X connect 47 0 12 0;
#X connect 47 0 23 0;
#X connect 47 0 40 0;
#X connect 48 0 15 0;
#X connect 48 1 42 0;
#X connect 53 0 47 0;
#X connect 54 0 53 0;
#X connect 55 0 54 1;
#X connect 56 0 55 0;
#X connect 57 0 55 0;
#X connect 58 0 55 0;
#X connect 60 0 14 0;
#X connect 61 0 47 0;
#X connect 62 0 63 0;
#X connect 63 0 72 0;
#X connect 63 1 64 0;
#X connect 64 0 5 0;
#X connect 67 0 47 0;
#X connect 68 0 47 0;
#X connect 69 0 68 0;
#X connect 70 0 69 0;
#X connect 71 0 70 0;
#X connect 72 0 47 0;