Serial.begin(1200); -ungewöhnlich niedriger Wert...
Hast du im Arduino-Monitor den Wert auf 1200 Baud geändert, bevor du Zeichen sendest?