i used Serial.write in the arduino sketch so i should be getting 4

8 bit bytes. i will check your examples and see how it goes


r.y


________________________________
De: Alexandros Drymonitis <[email protected]>
Enviado: viernes, 23 de octubre de 2015 10:07 a. m.
Para: ray Y; PD-list
Asunto: Re: [PD] routing serial data

Including list too

On Fri, Oct 23, 2015 at 8:01 PM, ray Y 
<[email protected]<mailto:[email protected]>> wrote:

the print object at the output of comport (for reference)


yeah, that was the first thing i tried but i don't know why it does not

work with the serial stream like it does with a normal list. i tried adding

commas between the values in the arduino sketch but no chance of

splitting the data into each atom in PD


[comport] spits values one by one (actually bytes, so if a value is greater 
than one byte, it will be split, depending on the way you'll print it from the 
Arduino - Serial.print or Serial.write). you'll have to assemble them into a 
list (check help patch of [list] to see how to make a growing list), or make a 
counter and bang it on every output of [comport], pack the [comport] value with 
the counter value prepended and use [route].
I've made some abstractions to facilitate the communication between the Arduino 
and Pd, they'll might work for you. There're here 
https://github.com/alexdrymonitis/Arduino_Pd
The [serial_print] abstraction can use the comma as a value delimiter (if 
you're on Pd-extended, use [serial_print_extended] instead).

_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to