Erstens: wozu softSerial beim Mega?
Lass das weg-der Mega hat vier serielle Schnittstellen. Sind auch beschriftet, nimm eine davon, das schliesst schon mal Fehler mit der Bibliothek aus.

Serial1.begin(9600)- startet die Kommunikation auf Serial1.

Zweitens, (hier bin ich aber nicht _ganz_ sicher):
Versuch mal, nur Werte unterhalb 128 zu senden.
Könnte sein, dass unsigned int mit write nich klappt.

Guck mal hier, wie man Strings sendet:
https://www.arduino.cc/en/Serial/Write