Инструкции

Справочный раздел

В этом разделе Вы найдетё инструкции, справочники, и всевозможные хелпы по использованию программного обеспечения.

Разделы инструкций

В сети

Пользователей: 125
Из них просматривают:
Аналоги: 27. Видео: 2. Галерея: 1. Даташиты: 24. Инструкции: 6. Новости: 15. Обзор: 1. Остальное: 6. Программы: 2. Производители: 1. Профиль пользователя: 2. Расчёты: 1. Теги: 1. Торрент: 1. Форум: 35.
Участников: 2
Гостей: 123

Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.
Оглавление

#define

Описание
#define - это полезный компонент C ++, который позволяет программисту присвоить имя константе до компиляции программы. Определенные константы в Arduino не занимают места в памяти программы на чипе. Компилятор заменит ссылки на эти константы определенным значением во время компиляции.

 

Может иметь некоторые нежелательные побочные эффекты, хотя, если, например, определенное имя константы включено в некоторую другую константу или имя переменной. В этом случае текст будет заменен на определенный номер (или текст). 
 
Как правило, ключевое слово const является предпочтительным для определения констант и должно использоваться вместо #define.

 

Синтаксис
#define constantName value
# перед словом define обязателен.
 
Пример

#define ledPin 3
// Компилятор заменит любое упоминание о ledPin значением 3 во время компиляции.


 
Примечания
После оператора #define нет точки с запятой. Иначе компилятор выдаст критическую ошибку.
#define ledPin 3; // ошибка, точка с запятой не нужна
 
Аналогичным образом, включение знака равенства после оператора #define также приведет к появлению критической ошибки компилятора.
#define ledPin  = 3  // ошибка, знак равенства не нужен
 

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.

Разное

Интересно

Наличие высокого напряжения на присоске можно проверить отверткой, соединенной с корпусом через резистор 3-5 МОм
Наличие резистора обязательно, так как без него из-за большого тока можно повредить умножитель или строчный трансформатор типа ТДКС.

Похожие инструкции