Selbst wenn keine Bauteile angeschlossen sind bekomme ich nicht das im setup definierte "Ready" im Seriellen Monitor?
Ich habe gelesen, dass der YUN als Prozessor einen Mega32u4 nutzt. Der hat eine native USB Schnittstelle. Nach einem Upload bzw. Reset baut der die USB-Verbindung zum PC komplett neu auf. Das dauert eine gewisse Zeit. Wird die Schnittstelle genutzt ( Serial.print ) bevor dieser Verbindungsaufbau angeschlossen ist, funktioniert Serial nicht mehr.
Was also in deinem Sketch fehlt ist ein Warten auf den Aufbau der Verbindung. Bevor Du die serielle Schnittstelle das erste mal nutzt, muss Du mit
while(!Serial);
warten, bis die Verbindung steht.
Ich kenne das von Micro und Leonardo Boards, die auch den Mega32u4 verwenden. Das YUN Board kenne ich zwar nicht, aber da es den gleichen Prozessor verwendet, wird es wohl das gleiche Problem sein.
Wenn im Normalbetrieb keine Verbindung zum PC besteht, musst Du noch absichern, dass er bei dem while nicht ewig wartet.