Collegamento half duplex per RS485.

Trovato!!!

void rs485TxMsg(char *msg)
{
UCSR0A=UCSR0A |(1 << TXC0);
Serial.flush();
digitalWrite(dir_pin, HIGH);
Serial.print(msg);
while (!(UCSR0A & (1 << TXC0))); // attendi fine trasm.
digitalWrite(dir_pin, LOW);
}