Varias veces tuve algunas salidas sospechosas en el Monitor Serial después de cargar el código en el Arduino: como la salida eterna de espacios en blanco o el corte repentino de cadenas o cadenas codificadas.
Debido a que no hubo ningún error de compilación o advertencia en el IDE de Arduino, pensé que el Arduino estaba dañado, pero después de algunas pruebas descubrí que el compilador del IDE de Arduino no detectaba todos los tipos de errores, especialmente al asignar variables en un bucle para estructuras de matriz. Esto parece estrellar el Arduino en un corto período de tiempo.
¿Cómo puedo descubrir errores que no aparecen en el IDE de Arduino?