Не знаю, актуален ли вопрос, но напишу. define можно использовать для записи данных, которые невозможно изменить в ходе выполнения программы, но они не занимают место в памяти микроконтроллера. Например, если мы возьмём attiny13, у которой всего 1КБ ПЗУ, то нам важен каждый использованный байт, представим, что мы делаем велосипедный спидометр - диаметр колеса и длину его окружности можно занести в define. Также, define полезен при разработке кода под разные микроконтроллеры, можно сделать авто настройку в зависимости от выбранного камня, но данная функция нужна только для больших разработчиков, обычным, домашним ардуинщикам, в случае необходимости, будет проще вручную параметры изменить
привет,я видел видео где ты в ардуино используешь команду define, поясни пж
Не знаю, актуален ли вопрос, но напишу. define можно использовать для записи данных, которые невозможно изменить в ходе выполнения программы, но они не занимают место в памяти микроконтроллера. Например, если мы возьмём attiny13, у которой всего 1КБ ПЗУ, то нам важен каждый использованный байт, представим, что мы делаем велосипедный спидометр - диаметр колеса и длину его окружности можно занести в define.
Также, define полезен при разработке кода под разные микроконтроллеры, можно сделать авто настройку в зависимости от выбранного камня, но данная функция нужна только для больших разработчиков, обычным, домашним ардуинщикам, в случае необходимости, будет проще вручную параметры изменить