Bonjour,
Il serait utile de préciser :
- communication point à point, c'est à dire un seul Arduino et un seul PC en surface ?
- combien de données à échanger ?
- Y a t il des contraintes de vitesse ou selon les données combien de temps entre une lecture de donnée et la réponse et combien de temps entre l'écriture et la prise en compte ?
L idéal serait de faire une table des échanges, nom de la variable, type (bit, mot, chaine de caractères..etc), donnée à lire ou à écrire , fréquence des échanges pour les lectures..etc
Ensuite il faut distinguer
- le moyen physique de transporter les données RS 232 en tension ou boucle de courant, RS 485 ..etc
- le protocole de communication c'est à dire comment on échange
De ce point de vue MODBUS peut très bien répondre (un des plus ancien protocole de communication avec les automates).
A ta disposition si tu as d'autres questions ou si je peux me rendre utile.