Conoscere la porta arduino, o rilevarla

leo72:
Sui sistemi *nix le periferiche seriali sono periferiche a blocchi e gestite tramite file. Il sistema, quando colleghi l'Arduino alla porta USB, crea un file per poterne gestire l'I/O. Basta verificare che ci sia un file in un determinato percorso, che cambia da Linux a Mac. Ma è comunque fattibile. Ad esempio su Linux è /dev/ttyACMx dove x è un numero, su Max è /dev/tty.usbmodemxxxx

Si è una buona idea quella di utilizzare la comunicazione tramite file, ma a me serve una comunicazione in tempo reale.
Utilizzando un file sarrbbe più lenta la comunicazione no? Cioè verrebbe una cosa del genere:
1)arduino crea file
2)arduino apre file
3)arduino scrive su file (un solo nunero per incrementare il contatore)
4)arduino chiude il file
5)processing apre file
6)processing legge file
7)processing chiude file
E così a seguire dal punto 2, o sbaglio? Almeno quando programmavo in C era questo il meccanismo xD.
Mi sembra un po' inutile dato che arduino deve solo comunicare un char o un numero.