Jeśli prześlę szkic, który wysyła dane szeregowe, natychmiast widzę, że diody LED TX / RX migają po przesłaniu szkicu. Jeśli następnie uruchomię monitor szeregowy, szkic wydaje się restartować.
Minimalny szkic pokazujący to zachowanie:
void setup()
{
Serial.begin(9600);
Serial.println("Setup");
}
void loop()
{
Serial.println("Loop");
delay(1000);
}
Testowane z kilkoma płytkami oraz wersjami IDE dla komputerów Mac i Windows.
Przykładowe dane wyjściowe - po otwarciu monitora szeregowego wraca do „Setup”:
Dlaczego to?