diff --git a/arduino-wifi.pd b/arduino-wifi.pd index 87093d4..0c8db5c 100644 --- a/arduino-wifi.pd +++ b/arduino-wifi.pd @@ -513,7 +513,7 @@ #N canvas 140 104 344 212 msg 0; #X obj 12 13 inlet; #X obj 12 113 outlet; -#X msg 12 33; +#X msg 12 33 235; #X connect 0 0 2 0; #X connect 2 0 1 0; #X restore 89 124 pd msg; @@ -1172,6 +1172,9 @@ byte left over; #X msg 257 80 version 0.8; #X obj 32 144 tcpclient; #X obj 185 101 inlet; +#X obj 360 291 outlet; +#X obj 361 209 tgl 15 0 empty empty connected? 17 7 0 10 #fcfcfc #000000 +#000000 0 1; #X connect 0 0 2 0; #X connect 2 0 13 0; #X connect 4 0 6 0; @@ -1180,4 +1183,6 @@ byte left over; #X connect 9 0 12 0; #X connect 12 0 8 0; #X connect 13 0 4 0; +#X connect 13 2 16 0; #X connect 14 0 13 0; +#X connect 16 0 15 0; diff --git a/arduino/rainboard-cli/.python-version b/arduino/rainboard-cli/.python-version new file mode 100644 index 0000000..7ce6d68 --- /dev/null +++ b/arduino/rainboard-cli/.python-version @@ -0,0 +1 @@ +pio diff --git a/arduino/rainboard/rainboard.ino b/arduino/rainboard-cli/rainboard-cli.ino similarity index 96% rename from arduino/rainboard/rainboard.ino rename to arduino/rainboard-cli/rainboard-cli.ino index e86467e..1f85e8b 100644 --- a/arduino/rainboard/rainboard.ino +++ b/arduino/rainboard-cli/rainboard-cli.ino @@ -1,8 +1,8 @@ #include #include -const char* ssid = "TEEPOT"; -const char* password = "3333388888"; +const char* ssid = "nolink2"; +const char* password = "2222277777"; const int NETWORK_PORT = 27016; //// A UDP instance to let us send and receive packets over UDP @@ -50,6 +50,7 @@ void setup() Serial.println("WiFi connected"); Serial.println("IP address: "); Serial.println(WiFi.localIP()); + Serial.println("Mac address: " + WiFi.macAddress()); //firmata Firmata.disableBlinkVersion(); diff --git a/arduino/rainboard-cli/sketch.yaml b/arduino/rainboard-cli/sketch.yaml new file mode 100644 index 0000000..66a3856 --- /dev/null +++ b/arduino/rainboard-cli/sketch.yaml @@ -0,0 +1,2 @@ +default_fqbn: esp32:esp32:esp32s2:UploadSpeed=460800 +default_port: /dev/tty.usbserial-1410 diff --git a/arduino/rainboard/src/rainboard.ino b/arduino/rainboard/src/rainboard.ino index e86467e..1f85e8b 100644 --- a/arduino/rainboard/src/rainboard.ino +++ b/arduino/rainboard/src/rainboard.ino @@ -1,8 +1,8 @@ #include #include -const char* ssid = "TEEPOT"; -const char* password = "3333388888"; +const char* ssid = "nolink2"; +const char* password = "2222277777"; const int NETWORK_PORT = 27016; //// A UDP instance to let us send and receive packets over UDP @@ -50,6 +50,7 @@ void setup() Serial.println("WiFi connected"); Serial.println("IP address: "); Serial.println(WiFi.localIP()); + Serial.println("Mac address: " + WiFi.macAddress()); //firmata Firmata.disableBlinkVersion(); diff --git a/paperPerfm2023_rev2.pd b/paperPerfm2023_rev2.pd index e40fdd7..1b00a1e 100644 --- a/paperPerfm2023_rev2.pd +++ b/paperPerfm2023_rev2.pd @@ -1,4 +1,4 @@ -#N canvas 221 33 1400 809 10; +#N canvas 5 23 1440 800 10; #X floatatom 48 551 5 0 0 0 - - - 0; #X floatatom 94 550 5 0 0 0 - - - 0; #X obj 54 709 loadbang; @@ -452,17 +452,6 @@ #X connect 3 0 1 0; #X connect 4 0 1 1; #X restore 328 407 pd smpl; -#N canvas 375 23 321 141 smpl 0; -#X obj 6 7 inlet; -#X obj 6 28 resample 100; -#X obj 6 50 outlet; -#X obj 57 50 receive ARDUINO_TEST_RESET; -#X obj 123 7 r smpl_r; -#X connect 0 0 1 0; -#X connect 1 0 2 0; -#X connect 3 0 1 0; -#X connect 4 0 1 1; -#X restore 345 427 pd smpl; #X obj 393 407 print unexpected!; #X text 595 90 but \, if we employ [resample].. this again becomes continuous data!; @@ -483,7 +472,6 @@ millis); #X text 594 76 firmata gives digital output only when it've changed ; #X msg 660 120 566; -#X obj 76 375 route 2 3 4 5 6 7 8 9 10 11 12 14 15 16 17 18 19; #X obj 640 496 pack f f f f f f f f f f f f f f f f f; #X text 975 78 --> but remember actual communication only occurs still only on CHANGES!!; @@ -523,7 +511,6 @@ only on CHANGES!!; #X obj 294 494 == 0; #X obj 311 514 == 0; #X obj 328 474 == 0; -#X obj 345 494 == 0; #X text 407 436 re-samplers (also replicate!); #X text 405 492 inverters; #X text 872 525 monitoring; @@ -601,11 +588,13 @@ only on CHANGES!!; #X obj 716 326 loadbang; #X obj 26 218 arduino-wifi; #X msg 146 188 disconnect; -#X msg 107 153 connect 192.168.43.95 27016; -#X obj 120 282 print; +#X msg 107 153 connect 192.168.10.111 27016; +#X obj 76 375 route 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; +#X obj 95 255 tgl 15 0 empty empty connected? 17 7 0 10 #fcfcfc #000000 +#000000 0 1; #X connect 0 0 182 0; #X connect 1 0 184 0; -#X connect 2 0 332 0; +#X connect 2 0 329 0; #X connect 3 0 186 0; #X connect 4 0 188 0; #X connect 5 0 190 0; @@ -794,8 +783,8 @@ only on CHANGES!!; #X connect 179 0 193 0; #X connect 180 0 195 0; #X connect 181 0 197 0; -#X connect 199 0 335 0; -#X connect 200 0 336 0; +#X connect 199 0 332 0; +#X connect 200 0 333 0; #X connect 201 0 127 0; #X connect 202 0 126 0; #X connect 203 0 133 0; @@ -832,191 +821,188 @@ only on CHANGES!!; #X connect 238 0 237 0; #X connect 239 0 242 0; #X connect 242 0 238 0; -#X connect 242 0 330 0; -#X connect 243 0 276 0; -#X connect 244 0 292 0; -#X connect 245 0 293 0; -#X connect 246 0 294 0; -#X connect 247 0 297 0; -#X connect 248 0 296 0; -#X connect 249 0 295 0; -#X connect 250 0 298 0; -#X connect 251 0 299 0; -#X connect 252 0 300 0; -#X connect 253 0 301 0; -#X connect 254 0 302 0; -#X connect 255 0 303 0; -#X connect 256 0 304 0; -#X connect 257 0 305 0; -#X connect 258 0 306 0; -#X connect 259 0 270 0; -#X connect 259 0 307 0; -#X connect 260 0 308 0; -#X connect 266 0 267 0; -#X connect 266 0 269 0; -#X connect 267 0 266 1; -#X connect 268 0 266 0; -#X connect 270 0 266 0; -#X connect 271 0 268 0; -#X connect 272 0 380 0; -#X connect 275 0 263 0; -#X connect 275 0 271 0; -#X connect 276 0 244 0; -#X connect 276 1 245 0; -#X connect 276 2 246 0; -#X connect 276 3 247 0; -#X connect 276 4 248 0; -#X connect 276 5 249 0; -#X connect 276 6 250 0; -#X connect 276 7 251 0; -#X connect 276 8 252 0; -#X connect 276 9 253 0; -#X connect 276 10 254 0; -#X connect 276 11 255 0; -#X connect 276 12 256 0; -#X connect 276 13 257 0; -#X connect 276 14 258 0; -#X connect 276 15 259 0; -#X connect 276 16 260 0; -#X connect 276 17 261 0; -#X connect 277 0 279 0; -#X connect 279 0 265 0; -#X connect 280 0 279 1; -#X connect 281 0 280 0; -#X connect 281 0 282 0; -#X connect 292 0 0 0; -#X connect 293 0 174 0; -#X connect 294 0 1 0; -#X connect 295 0 176 0; -#X connect 296 0 3 0; -#X connect 297 0 175 0; -#X connect 298 0 4 0; -#X connect 299 0 177 0; -#X connect 300 0 5 0; -#X connect 301 0 178 0; -#X connect 302 0 6 0; -#X connect 303 0 179 0; -#X connect 304 0 7 0; -#X connect 305 0 180 0; -#X connect 306 0 8 0; -#X connect 307 0 181 0; -#X connect 308 0 9 0; -#X connect 312 0 277 0; -#X connect 313 0 277 1; -#X connect 314 0 277 2; -#X connect 315 0 277 3; -#X connect 316 0 277 4; -#X connect 317 0 277 5; -#X connect 318 0 277 6; -#X connect 319 0 277 7; -#X connect 320 0 277 8; -#X connect 321 0 277 9; -#X connect 322 0 277 10; -#X connect 323 0 277 11; -#X connect 324 0 277 12; -#X connect 325 0 277 13; -#X connect 326 0 277 14; -#X connect 327 0 277 15; -#X connect 328 0 277 16; -#X connect 332 0 14 0; -#X connect 333 0 335 1; -#X connect 334 0 336 1; -#X connect 335 0 124 0; -#X connect 336 0 125 0; -#X connect 337 0 338 0; -#X connect 338 0 339 0; -#X connect 339 0 340 0; -#X connect 339 1 341 0; -#X connect 339 2 342 0; -#X connect 339 3 343 0; -#X connect 339 4 344 0; -#X connect 339 5 345 0; -#X connect 339 6 346 0; -#X connect 339 7 347 0; -#X connect 339 8 348 0; -#X connect 339 9 349 0; -#X connect 339 10 350 0; -#X connect 339 11 351 0; -#X connect 339 12 352 0; -#X connect 339 13 353 0; -#X connect 339 14 354 0; -#X connect 339 15 355 0; -#X connect 339 16 356 0; -#X connect 340 0 358 0; -#X connect 341 0 358 0; -#X connect 342 0 358 0; -#X connect 343 0 358 0; -#X connect 344 0 358 0; -#X connect 345 0 358 0; -#X connect 346 0 358 0; -#X connect 347 0 358 0; -#X connect 348 0 358 0; -#X connect 349 0 358 0; -#X connect 350 0 358 0; -#X connect 351 0 358 0; -#X connect 352 0 358 0; -#X connect 353 0 358 0; -#X connect 354 0 358 0; -#X connect 355 0 358 0; -#X connect 356 0 358 0; -#X connect 357 0 276 0; -#X connect 358 0 357 0; -#X connect 359 0 360 0; -#X connect 360 0 361 0; -#X connect 360 1 362 0; -#X connect 360 2 363 0; -#X connect 360 3 364 0; -#X connect 360 4 365 0; -#X connect 360 5 366 0; -#X connect 360 6 367 0; -#X connect 360 7 368 0; -#X connect 360 8 369 0; -#X connect 360 9 370 0; -#X connect 360 10 371 0; -#X connect 360 11 372 0; -#X connect 360 12 373 0; -#X connect 360 13 374 0; -#X connect 360 14 375 0; -#X connect 360 15 376 0; -#X connect 360 16 377 0; -#X connect 361 0 379 0; -#X connect 362 0 379 0; -#X connect 363 0 379 0; -#X connect 364 0 379 0; -#X connect 365 0 379 0; -#X connect 366 0 379 0; -#X connect 367 0 379 0; -#X connect 368 0 379 0; -#X connect 369 0 379 0; -#X connect 370 0 379 0; -#X connect 371 0 379 0; -#X connect 372 0 379 0; -#X connect 373 0 379 0; -#X connect 374 0 379 0; -#X connect 375 0 379 0; -#X connect 376 0 379 0; -#X connect 377 0 379 0; +#X connect 242 0 327 0; +#X connect 243 0 382 0; +#X connect 244 0 290 0; +#X connect 245 0 291 0; +#X connect 246 0 292 0; +#X connect 247 0 295 0; +#X connect 248 0 294 0; +#X connect 249 0 293 0; +#X connect 250 0 296 0; +#X connect 251 0 297 0; +#X connect 252 0 298 0; +#X connect 253 0 299 0; +#X connect 254 0 300 0; +#X connect 255 0 301 0; +#X connect 256 0 302 0; +#X connect 257 0 303 0; +#X connect 258 0 304 0; +#X connect 259 0 269 0; +#X connect 259 0 305 0; +#X connect 265 0 266 0; +#X connect 265 0 268 0; +#X connect 266 0 265 1; +#X connect 267 0 265 0; +#X connect 269 0 265 0; +#X connect 270 0 267 0; +#X connect 271 0 377 0; +#X connect 274 0 262 0; +#X connect 274 0 270 0; +#X connect 275 0 277 0; +#X connect 277 0 264 0; +#X connect 278 0 277 1; +#X connect 279 0 278 0; +#X connect 279 0 280 0; +#X connect 290 0 0 0; +#X connect 291 0 174 0; +#X connect 292 0 1 0; +#X connect 293 0 176 0; +#X connect 294 0 3 0; +#X connect 295 0 175 0; +#X connect 296 0 4 0; +#X connect 297 0 177 0; +#X connect 298 0 5 0; +#X connect 299 0 178 0; +#X connect 300 0 6 0; +#X connect 301 0 179 0; +#X connect 302 0 7 0; +#X connect 303 0 180 0; +#X connect 304 0 8 0; +#X connect 305 0 181 0; +#X connect 309 0 275 0; +#X connect 310 0 275 1; +#X connect 311 0 275 2; +#X connect 312 0 275 3; +#X connect 313 0 275 4; +#X connect 314 0 275 5; +#X connect 315 0 275 6; +#X connect 316 0 275 7; +#X connect 317 0 275 8; +#X connect 318 0 275 9; +#X connect 319 0 275 10; +#X connect 320 0 275 11; +#X connect 321 0 275 12; +#X connect 322 0 275 13; +#X connect 323 0 275 14; +#X connect 324 0 275 15; +#X connect 325 0 275 16; +#X connect 329 0 14 0; +#X connect 330 0 332 1; +#X connect 331 0 333 1; +#X connect 332 0 124 0; +#X connect 333 0 125 0; +#X connect 334 0 335 0; +#X connect 335 0 336 0; +#X connect 336 0 337 0; +#X connect 336 1 338 0; +#X connect 336 2 339 0; +#X connect 336 3 340 0; +#X connect 336 4 341 0; +#X connect 336 5 342 0; +#X connect 336 6 343 0; +#X connect 336 7 344 0; +#X connect 336 8 345 0; +#X connect 336 9 346 0; +#X connect 336 10 347 0; +#X connect 336 11 348 0; +#X connect 336 12 349 0; +#X connect 336 13 350 0; +#X connect 336 14 351 0; +#X connect 336 15 352 0; +#X connect 336 16 353 0; +#X connect 337 0 355 0; +#X connect 338 0 355 0; +#X connect 339 0 355 0; +#X connect 340 0 355 0; +#X connect 341 0 355 0; +#X connect 342 0 355 0; +#X connect 343 0 355 0; +#X connect 344 0 355 0; +#X connect 345 0 355 0; +#X connect 346 0 355 0; +#X connect 347 0 355 0; +#X connect 348 0 355 0; +#X connect 349 0 355 0; +#X connect 350 0 355 0; +#X connect 351 0 355 0; +#X connect 352 0 355 0; +#X connect 353 0 355 0; +#X connect 354 0 382 0; +#X connect 355 0 354 0; +#X connect 356 0 357 0; +#X connect 357 0 358 0; +#X connect 357 1 359 0; +#X connect 357 2 360 0; +#X connect 357 3 361 0; +#X connect 357 4 362 0; +#X connect 357 5 363 0; +#X connect 357 6 364 0; +#X connect 357 7 365 0; +#X connect 357 8 366 0; +#X connect 357 9 367 0; +#X connect 357 10 368 0; +#X connect 357 11 369 0; +#X connect 357 12 370 0; +#X connect 357 13 371 0; +#X connect 357 14 372 0; +#X connect 357 15 373 0; +#X connect 357 16 374 0; +#X connect 358 0 376 0; +#X connect 359 0 376 0; +#X connect 360 0 376 0; +#X connect 361 0 376 0; +#X connect 362 0 376 0; +#X connect 363 0 376 0; +#X connect 364 0 376 0; +#X connect 365 0 376 0; +#X connect 366 0 376 0; +#X connect 367 0 376 0; +#X connect 368 0 376 0; +#X connect 369 0 376 0; +#X connect 370 0 376 0; +#X connect 371 0 376 0; +#X connect 372 0 376 0; +#X connect 373 0 376 0; +#X connect 374 0 376 0; +#X connect 375 0 356 0; +#X connect 376 0 354 0; +#X connect 377 0 262 0; +#X connect 378 0 358 0; +#X connect 378 0 374 0; +#X connect 378 0 373 0; +#X connect 378 0 372 0; +#X connect 378 0 371 0; +#X connect 378 0 370 0; +#X connect 378 0 369 0; +#X connect 378 0 368 0; +#X connect 378 0 367 0; +#X connect 378 0 366 0; +#X connect 378 0 365 0; +#X connect 378 0 364 0; +#X connect 378 0 363 0; +#X connect 378 0 362 0; +#X connect 378 0 361 0; +#X connect 378 0 360 0; #X connect 378 0 359 0; -#X connect 379 0 357 0; -#X connect 380 0 263 0; -#X connect 381 0 361 0; -#X connect 381 0 377 0; -#X connect 381 0 376 0; -#X connect 381 0 375 0; -#X connect 381 0 374 0; -#X connect 381 0 373 0; -#X connect 381 0 372 0; -#X connect 381 0 371 0; -#X connect 381 0 370 0; -#X connect 381 0 369 0; -#X connect 381 0 368 0; -#X connect 381 0 367 0; -#X connect 381 0 366 0; -#X connect 381 0 365 0; -#X connect 381 0 364 0; -#X connect 381 0 363 0; -#X connect 381 0 362 0; -#X connect 382 0 243 0; -#X connect 383 0 382 1; -#X connect 384 0 382 1; +#X connect 379 0 243 0; +#X connect 379 1 383 0; +#X connect 380 0 379 1; +#X connect 381 0 379 1; +#X connect 382 0 244 0; +#X connect 382 1 245 0; +#X connect 382 2 246 0; +#X connect 382 3 247 0; +#X connect 382 4 248 0; +#X connect 382 5 249 0; +#X connect 382 6 250 0; +#X connect 382 7 251 0; +#X connect 382 8 252 0; +#X connect 382 9 253 0; +#X connect 382 10 254 0; +#X connect 382 11 255 0; +#X connect 382 12 256 0; +#X connect 382 13 257 0; +#X connect 382 14 258 0; +#X connect 382 15 259 0; #X coords 0 0 1 1 85 60 0;