Несколько раз у меня возникали некоторые подозрительные результаты на Serial Monitor после загрузки кода в Arduino: например, вечный вывод пробелов или внезапный разрыв строк или зашифрованных строк.
Поскольку в Arduino IDE не было ни ошибки компиляции, ни предупреждения, я подумал, что Arduino не работает, но после некоторых тестов я обнаружил, что компилятор Arduino IDE перехватывает не все виды ошибок, особенно при назначении переменных в цикле для структур массива. Это, кажется, разбивает Arduino за короткий промежуток времени.
Как я могу обнаружить ошибки, не отображаемые в Arduino IDE?