Слава - Стань сильней
Препроцессорные директивы в языке С: #define, #ifdef, #ifndef
Препроцессорные директивы являются важным инструментом в языке программирования C. Они позволяют программисту внести определённые изменения в исходный код, в зависимости от определённых условий. В данной статье мы рассмотрим основные препроцессорные директивы, такие как #define, #ifdef, #ifndef и другие. Препроцессорные директивы начинаются с символа # и обрабатываются препроцессором до того, как сам код будет скомпилирован. Они позволяют создавать условия компиляции и определения символических констант, что делает код более гибким и подстраиваемым под различные ситуации...
Отладка на Arduino
При разработке проекта важна отладка, мы делаем ее средствами serial.Println(). Чтобы после окончания разработки не убирать из кода все вызовы serial и не нагружать код условными конструкциями ifdef debug.... Endif, можно сделать так: ifdef debug_enable Define debug(X) serial.Println(X)