Ich kann das nicht so recht verstehen, da steht nichts ungewöhnliches in loop().
Ich würde loop() mal ganz leer machen und dann einfach erst einmal so probieren,
was da überhaupt ankommt:
Code:
void loop(){
while (Serial1.available())Serial.write(Serial1.read());
}
Zwischen Serial.write() und Serial.print() sollte es geringfügige Unterschiede geben.
Arduino.cc sagt dazu:
Um Daten ohne Umwandlung in ihre Darstellung als Zeichen zu senden, verwende Serial.write().
Mit der kurzen Schleife oben siehst Du, welche Zeichen geschickt wurden,
wenn Du nichts siehst, dann wurden auch keine lesbaren Zeichen geschickt.
Kurz: write() gibt das aus, was geschickt wurde. Steuerzeichen, lesbare Zeichen oder was auch immer.
Lesezeichen