Светлый фон

Символ > означает «больше, чем».

Проверка условия «если» помещена в круглые скобки. Если утверждение в круглых скобках истинно, то микроконтроллер выполняет процедуру, расположенную между фигурными скобками. В этой процедуре с помощью команды ledstate = 0 записан тот факт, что светодиод будет выключен. Команда digitalWrite (13, LOW); в действительности выключает светодиод.

Вторая проверка условия «если» очень похожа, за исключением того, что она применяется, если светодиод выключен, а температура сильно снизилась. Тогда мы зажигаем светодиод.

Наконец, введена задержка на десятую долю секунды, поскольку нам не нужно проверять температуру чаще.

Вот и все.

Нюансы программирования

Нюансы программирования

Я объяснил здесь лишь некоторые синтаксические структуры, например, проверку условия «если» и двойной знак равенства, а также логический оператор && без перечисления всего списка конструкций, которые есть в языке С. Необходимые дополнительные сведения вы всегда сможете найти онлайн.

Запомните несколько моментов, относящихся к программе:

• Строки набраны с отступами, чтобы улучшить восприятие логической структуры программы. Компилятор игнорирует дополнительные пробелы, поэтому вы можете спокойно добавлять их в любом количестве.

• Для удобства среда IDE выделяет ошибки в тексте программы цветом.

• Когда вы присваиваете имя переменной, допустимо любое сочетание букв, цифр и символа подчеркивания – при том условии, что эта комбинация не совпадает с зарезервированным словом в языке С. Например, нельзя создать переменную с именем void.

• Кому-то нравится начинать названия с прописной буквы, а кому-то – со строчной. Выбор за вами.

• Каждая переменная должна быть объявлена в начале программы, иначе компилятор выдаст ошибку.

• Целочисленная переменная (объявленная при помощи ключевого слова int) может принимать значение от −32 768 до +32 767. Язык С в этом микроконтроллере разрешает использовать переменные, которые имеют более широкий диапазон значений или которые могут быть дробными. Но до эксперимента 34 большие числа не понадобятся.

Начальные справочные сведения о языке вы можете найти на главном сайте компании Arduino. Выберите вкладку Learning (Обучение), а затем в раскрывающемся меню укажите пункт Reference (Справка). Можно также открыть меню Помощь (Help) в среде Arduino IDE и выбрать пункт Справочник (Reference).

Learning Reference Справочник

Усовершенствование программы