I originally wrote the Python program in JRuby as I am more familiar with that. I can provide the JRuby version if anyone is interested.
I'm assuming you have JRuby installed and know where to put the jar / how to make the program find it.
INPUT COMMAND STRUCTURE: pos usage [first digit] optional id used to address, which holds until changed [white space] optional used to separate id from command [first alpha] optional command, a string of alpha only [white space] optional used to separate command from arguments [arguments] one or more comma delimited e.g. "13,high" \n no crc ;crc16\n crc16 is calculated on input until ';' is received
PySerial caused my Uno to reset when I open a port from Windows.
That is normal.
If I'm half way done with a task that the Uno is timing, and the host connects ... the tasks is stopped.
Please enter a valid email to subscribe
We need to confirm your email address.
To complete the subscription, please click the link in the
email we just sent you.
Thank you for subscribing!
via Egeo 16