use more generic serial identify and other minor fix

Hello Juan,
I found your project a few days ago and I'm very excited to test it soon.

Here I like to propose few fixes that let me to use Arduino uno that is recognized as /dev/ttyACMx by my distro.

Thanks for sharing your work!
Ciao