#N canvas -3 22 992 694 10; #X obj 8 368 sendOSC; #X floatatom 8 395 5 0 0 0 - - -; #X msg 9 -2 disconnect; #X text -55 -83 ========================================; #X floatatom 62 397 5 0 0 0 - - -; #X text 104 395 bundleDepth; #X text 294 0 use something like this to broadcast on UDP; #X text 254 -83 ========================================; #X text 554 -83 ========================================; #X obj 466 -421 s sensor1; #X obj 304 33 r sensor1; #X obj 626 198 unpack f f f; #X floatatom 626 225 4 0 0 0 - - -; #X floatatom 665 225 4 0 0 0 - - -; #X floatatom 705 225 4 0 0 0 - - -; #X obj 887 179 print rejected; #X obj 626 89 OSCroute /arduino1 /arduino2 /midi; #X obj 626 163 OSCroute /sensor1 /sensor2 /sensor3; #X msg 304 52 send /arduino1/sensor1 \$1; #X obj 754 198 unpack f f f; #X floatatom 754 226 4 0 0 0 - - -; #X floatatom 793 225 4 0 0 0 - - -; #X floatatom 833 225 4 0 0 0 - - -; #X floatatom 10 -481 5 0 0 0 - - -; #X obj 143 -538 s seq; #X obj 321 -666 r seq; #X floatatom 321 -639 5 0 0 0 - - -; #X obj 321 -558 float; #X floatatom 308 -444 9 0 0 0 - - -; #X msg 370 -584 bang; #X obj 308 -476 +; #X obj 321 -531 * 10; #X msg 321 -584 0; #X floatatom 216 -581 4 0 0 0 - - -; #X obj 216 -613 moses 48; #X floatatom 259 -557 4 0 0 0 - - -; #X obj 259 -505 -; #X msg 272 -531 48; #X obj 259 -583 moses 58; #X obj 321 -610 select 10; #X obj 308 -416 s sensValue; #X obj 777 -567 nbx 3 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -241291 -1 -1 0 256; #X obj 725 -567 nbx 3 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -241291 -1 -1 0 256; #X obj 673 -567 nbx 3 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -241291 -1 -1 0 256; #X obj 621 -567 nbx 3 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -241291 -1 -1 0 256; #X obj 569 -567 nbx 3 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -241291 -1 -1 0 256; #X obj 517 -567 nbx 3 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -241291 -1 -1 0 256; #X obj 465 -567 nbx 3 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -241291 -1 -1 0 256; #X text 380 -667 <-- obtain the sensor value; #X obj 713 -462 nbx 5 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -241291 -1 -1 0 256; #X obj 631 -462 nbx 5 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -241291 -1 -1 0 256; #X obj 549 -462 nbx 5 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -241291 -1 -1 0 256; #X obj 466 -462 nbx 5 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -241291 -1 -1 0 256; #X obj 466 -515 r sensValueA; #X obj 549 -491 r sensValueB; #X obj 631 -514 r sensValueC; #X obj 713 -491 r sensValueD; #X text 463 -644 SENSOR DATA SEQUENCE; #X text 464 -534 VALUES FOR EACH SENSOR; #X obj 50 -482 +; #X msg 49 -522 1; #X msg -9 -522 0; #X obj -9 -565 trigger float float; #X text 266 -700 Built-in serial ports on UNIX look like this.; #X obj -7 -696 bng 30 250 50 0 empty empty stop 2 15 1 12 -212999 -1 -1; #X obj -59 -696 bng 30 250 50 0 empty empty start 1 15 1 12 -90049 -1 -1; #X msg -7 -660 close; #X obj 80 -482 float; #X obj 50 -438 pack float float; #X obj 517 -596 r 1s; #X msg 50 -412 \; \$1s \$2; #X obj 569 -596 r 2s; #X obj 621 -596 r 3s; #X obj 673 -596 r 4s; #X obj 726 -596 r 5s; #X obj 777 -596 r 6s; #X obj 50 -460 moses 6; #X obj 465 -620 r sensName; #X obj 65 -290 s sensName; #X obj 55 -259 pack float float; #X obj 140 -192 s sensValueD; #X obj 55 -132 s sensValueA; #X obj 82 -152 s sensValueB; #X obj 111 -172 s sensValueC; #X obj 121 -335 r sensValue; #X obj 55 -324 r 1s; #X obj 121 -313 t b f; #X obj -9 -543 select 10; #X floatatom 972 -342 4 0 0 0 - - -; #X msg 1158 -433 close; #X msg 1157 -409 open 1; #X obj 955 -574 t b f; #X obj 954 -293 print; #X msg 954 -539 65; #X obj 954 -387 comport 1 9600; #X obj 985 -539 pipe 10; #X msg 1158 -457 devicename /dev/ttyUSB2; #X floatatom 955 -621 5 0 0 0 - - -; #X obj 1056 -573 t b f; #X obj 1086 -539 pipe 10; #X floatatom 1056 -620 5 0 0 0 - - -; #X obj 1157 -571 t b f; #X obj 1187 -539 pipe 10; #X floatatom 1157 -618 5 0 0 0 - - -; #X obj 1258 -570 t b f; #X obj 1289 -539 pipe 10; #X floatatom 1258 -617 5 0 0 0 - - -; #X msg 1055 -539 66; #X msg 1156 -539 67; #X msg 1258 -539 68; #X obj 549 -421 s sensor2; #X obj 632 -421 s sensor3; #X obj 715 -421 s sensor4; #X obj 54 -234 route 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 ; #X obj 159 -123 s sensValueE; #X obj 186 -143 s sensValueF; #X obj 214 -164 s sensValueG; #X obj 243 -184 s sensValueH; #X obj 820 -323 nbx 5 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -241291 -1 -1 0 256; #X obj 738 -323 nbx 5 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -241291 -1 -1 0 256; #X obj 656 -323 nbx 5 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -241291 -1 -1 0 256; #X obj 573 -323 nbx 5 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -241291 -1 -1 0 256; #X obj 572 -377 r sensValueE; #X obj 655 -353 r sensValueF; #X obj 737 -376 r sensValueG; #X obj 820 -352 r sensValueH; #X obj 821 -282 s sensor8; #X obj 656 -282 s sensor6; #X obj 573 -282 s sensor5; #X obj 738 -282 s sensor7; #X obj 305 74 r sensor2; #X msg 305 95 send /arduino1/sensor2 \$1; #X obj 305 114 r sensor3; #X msg 305 133 send /arduino1/sensor3 \$1; #X obj 305 155 r sensor4; #X msg 306 176 send /arduino1/sensor4 \$1; #X obj 307 202 r sensor5; #X obj 308 242 r sensor6; #X obj 308 283 r sensor7; #X obj 308 323 r sensor8; #X msg 307 220 send /arduino1/sensor5 \$1; #X msg 308 264 send /arduino1/sensor6 \$1; #X msg 308 302 send /arduino1/sensor7 \$1; #X msg 309 344 send /arduino1/sensor8 \$1; #X msg 90 -2 connect 172.26.255.255 5555; #X msg 52 -659 devicename /dev/tty.usbserial-191; #X obj 59 -626 r datasend; #X msg -59 -661 open 2; #X obj -53 -565 print; #X obj -9 -593 comport 2 9600; #X msg 98 29 connect localhost 5556; #X obj 625 57 dumpOSC 5556; #X obj 878 198 unpack f f f; #X floatatom 878 225 4 0 0 0 - - -; #X floatatom 917 225 4 0 0 0 - - -; #X floatatom 957 225 4 0 0 0 - - -; #X text 1065 -386 <-- output data to arduino board; #X text 961 -641 out1; #X text 1057 -642 out2; #X text 1166 -641 out3; #X text 1262 -641 out4; #X text 728 56 use something like this to receive osc data; #X text 238 -58 Send/recieve packets to/from OSC (open sound control) ; #X connect 0 0 1 0; #X connect 0 1 4 0; #X connect 2 0 0 0; #X connect 10 0 18 0; #X connect 11 0 12 0; #X connect 11 1 13 0; #X connect 11 2 14 0; #X connect 16 0 17 0; #X connect 17 0 11 0; #X connect 17 1 19 0; #X connect 17 2 152 0; #X connect 17 3 15 0; #X connect 18 0 0 0; #X connect 19 0 20 0; #X connect 19 1 21 0; #X connect 19 2 22 0; #X connect 25 0 26 0; #X connect 25 0 34 0; #X connect 26 0 39 0; #X connect 27 0 31 0; #X connect 28 0 40 0; #X connect 29 0 27 0; #X connect 30 0 27 1; #X connect 30 0 28 0; #X connect 31 0 30 1; #X connect 32 0 27 0; #X connect 34 0 33 0; #X connect 34 1 38 0; #X connect 35 0 36 0; #X connect 35 0 37 0; #X connect 36 0 30 0; #X connect 37 0 36 1; #X connect 38 0 35 0; #X connect 39 0 32 0; #X connect 39 1 29 0; #X connect 49 0 112 0; #X connect 50 0 111 0; #X connect 51 0 110 0; #X connect 53 0 52 0; #X connect 54 0 51 0; #X connect 55 0 50 0; #X connect 56 0 49 0; #X connect 59 0 23 0; #X connect 59 0 67 0; #X connect 59 0 76 0; #X connect 60 0 59 0; #X connect 61 0 67 0; #X connect 62 0 87 0; #X connect 62 1 24 0; #X connect 62 1 68 1; #X connect 64 0 66 0; #X connect 65 0 147 0; #X connect 66 0 149 0; #X connect 67 0 59 1; #X connect 68 0 70 0; #X connect 69 0 46 0; #X connect 71 0 45 0; #X connect 72 0 44 0; #X connect 73 0 43 0; #X connect 74 0 42 0; #X connect 75 0 41 0; #X connect 76 0 68 0; #X connect 77 0 47 0; #X connect 79 0 113 0; #X connect 84 0 86 0; #X connect 85 0 78 0; #X connect 85 0 79 0; #X connect 86 0 79 0; #X connect 86 1 79 1; #X connect 87 0 61 0; #X connect 87 1 60 0; #X connect 89 0 94 0; #X connect 90 0 94 0; #X connect 91 0 93 0; #X connect 91 1 95 0; #X connect 93 0 94 0; #X connect 94 0 88 0; #X connect 94 0 92 0; #X connect 95 0 94 0; #X connect 96 0 94 0; #X connect 97 0 91 0; #X connect 98 0 107 0; #X connect 98 1 99 0; #X connect 99 0 94 0; #X connect 100 0 98 0; #X connect 101 0 108 0; #X connect 101 1 102 0; #X connect 102 0 94 0; #X connect 103 0 101 0; #X connect 104 0 109 0; #X connect 104 1 105 0; #X connect 105 0 94 0; #X connect 106 0 104 0; #X connect 107 0 94 0; #X connect 108 0 94 0; #X connect 109 0 94 0; #X connect 113 0 81 0; #X connect 113 1 82 0; #X connect 113 2 83 0; #X connect 113 3 80 0; #X connect 113 4 114 0; #X connect 113 5 115 0; #X connect 113 6 116 0; #X connect 113 7 117 0; #X connect 118 0 126 0; #X connect 119 0 129 0; #X connect 120 0 127 0; #X connect 121 0 128 0; #X connect 122 0 121 0; #X connect 123 0 120 0; #X connect 124 0 119 0; #X connect 125 0 118 0; #X connect 130 0 131 0; #X connect 131 0 0 0; #X connect 132 0 133 0; #X connect 133 0 0 0; #X connect 134 0 135 0; #X connect 135 0 0 0; #X connect 136 0 140 0; #X connect 137 0 141 0; #X connect 138 0 142 0; #X connect 139 0 143 0; #X connect 140 0 0 0; #X connect 141 0 0 0; #X connect 142 0 0 0; #X connect 143 0 0 0; #X connect 144 0 0 0; #X connect 145 0 149 0; #X connect 146 0 149 0; #X connect 147 0 149 0; #X connect 149 0 62 0; #X connect 149 0 148 0; #X connect 150 0 0 0; #X connect 151 0 16 0; #X connect 152 0 153 0; #X connect 152 1 154 0; #X connect 152 2 155 0;