hi every body, i m working on a contribution for the arduino, as the firmata is too much complex for an easy use.
I m porting the little protocol i have made for whitecat to be usuable in input/or/and/ output with any arduino.
Doc is there: http://www.le-chat-noir-numerique.fr/whitecat/dokuwiki/doku.php?id=configuration_arduino_eng
The sketch is ok, works fine with whitecat, so definitively i think i m encountering a trouble in the vvvv patch i m actually trying to write.
My problem is that the rs232 nodes receives data continuously, like a serial port would do, but i cant get the indication of the last byte, wich is sended being a return of carryage. The result is a confusion in the data readen being AN/ type ( Analog) and DG/ type ( Digital). There is mix between arrays, and i think this is due to the moment of the capture of the RS232 data flow.
is there any trick to get the return of carriage ? or to know that the received data is complete ( in C code i m waiting for a END OF LINE car.)
I have tried CDR(string) and byte(decimal) > as value = 13
but refreshment of values fall down completely.
The return of carriage is not recognized on last caracter of the string received !
So any idea to S+H correctly the input from RS232 will be really appreciated ;-)
arduino_whitecat_protocol.v4p (58.2 kB)
whitecat_arduino_for_vvvv.zip (2.2 kB)