TTL Serial Port über einzelnen Draht

Du solltest vielleicht mit Pullup arbeiten und den Ausgang mit einer Diode entkoppeln.
Oder mit Widerständen den Strom begrenzen.
Die Gegenseite wird auch sowas tun, z.B. einen OpenDrain Ausgang haben.

Grundsatz:
Niemals dürfen 2 Treiber gegeneinander arbeiten!

//TX Pin auf Output stellen um Daten empfangen zu können.

pinMode(10, INPUT);

Diskrepanz zwischen Kommentar und Code.
Ein Schock für meine Sehnerven.

Tipp:
In solchen Fällen bitte den Code reparieren, oder den Kommentar entsorgen.