Mehrmals hatte ich einige verdächtige Ausgaben auf dem seriellen Monitor, nachdem ich Code auf das Arduino hochgeladen hatte: wie die ewige Ausgabe von Leerzeichen oder das plötzliche Ausschneiden von Zeichenfolgen oder verschlüsselten Zeichenfolgen.
Da es in der Arduino IDE keinen Kompilierungsfehler oder keine Warnung gab, dachte ich, das Arduino sei defekt, aber nach einigen Tests stellte ich fest, dass nicht alle Arten von Fehlern vom Arduino IDE-Compiler abgefangen werden - insbesondere beim Zuweisen von Variablen in einer Schleife für Array-Strukturen. Dies scheint den Arduino in kurzer Zeit zum Absturz zu bringen.
Wie kann ich Fehler erkennen, die von der Arduino IDE nicht angezeigt werden?