Массивы в Arduino

Совокупность однотипных элементовМассивы — это группы однотипных данных, которые последовательно помещаются в память. Например, у нас может быть массив целых чисел (тип int), который состоит из двух или более целых чисел, встречающихся одно за другим. (далее…)

Продолжить чтениеМассивы в Arduino

Возврат значения из функции

Оператор returnВ предыдущей статье по программированию Arduino мы рассмотрели, как передать значение функции. Теперь посмотрим, как вернуть значение из функции.

Получение значения обратно из функции называется возвратом значения из функции (return). return используется в конце функции, чтобы получить значение обратно. Мы также должны указать, какой тип значения возвращает функция, например int , float и т.д. (далее…)

Продолжить чтениеВозврат значения из функции

Функции Arduino

Функции в программированииВ этой статье по программированию Arduino вы узнаете, как писать свои собственные функции и использовать их в своих программах. Подробно объясняется структура и использование функций.

Функции были кратко описаны в первой нашей статье, где указаны некоторые основные факты о функциях: (далее…)

Продолжить чтениеФункции Arduino

Условный оператор Arduino

Условный операторУсловный оператор — это еще одна важная функция для принятия решений в программировании на Arduino.

Условный оператор состоит из условия, которое может быть оценено как истинное или ложное, и двух выражений. (далее…)

Продолжить чтениеУсловный оператор Arduino

Операторы переключения и прерывания в Ардуино

switch и breakРабота оператора переключения (switch) похожа на работу оператора if с несколькими конструкциями else-if. Switch используется вместе с break (оператор прерывания), о чем мы и поговорим в этой статье.

Использование switch, вместо нескольких конструкций else-if, даст вам больше возможностей в программировании, да и упростит чтение и понимание кода программ. (далее…)

Продолжить чтениеОператоры переключения и прерывания в Ардуино

Логические операторы в Ардуино

Логические операторыЛогические операторы могут использоваться с операторами if и if-else для упрощения и расширения процесса принятия решений в наших программах.

Тремя логическими операторами являются OR (или) (||), AND (и) (&&) и NOT (не) (!), про них то мы и поговорим в этой статье. (далее…)

Продолжить чтениеЛогические операторы в Ардуино

Взаимосвязь операторов if-else-if в Ардуино

Конструкция if-else-ifВ отличие от взаимодействия операторов if-else, рассмотренного в предыдущей статье, конструкция if-else-if позволяет вычислять дополнительные условные выражения.

Это означает, что мы можем добавить еще больше возможностей для принятия решений в наших скетчах Arduino. Можно проверить отдельную переменную, чтобы увидеть, содержит ли она какое-либо одно из ряда различных значений, чтобы принять решение в зависимости от того, какое значение содержит переменная. (далее…)

Продолжить чтениеВзаимосвязь операторов if-else-if в Ардуино

Работа операторов if и else в Ардуино

if-elseВ предыдущей статье мы разобрали работу оператора if, а в этой статье мы рассмотрим работу оператора if вместе с else.

Добавление else дает больше возможностей для принятия решений в операторе if. (далее…)

Продолжить чтениеРабота операторов if и else в Ардуино

Оператор if в Ардуино

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

Оператор if используется для проверки информации с клавиатуры в Arduino, которую пользователь вводит в окно Монитор порта Arduino IDE. (далее…)

Продолжить чтениеОператор if в Ардуино

Циклы Arduino while и do while

Разница между while и do whileЦикл while аналогичен циклу for, про который мы новорили в предыдущей статье. Основное различие заключается в том, что цикл while разделяет элементы цикла for, как будет показано ниже.

Также разберем еще один цикл, называемый циклом do while. Цикл do while всегда выполняется по крайней мере один раз, прежде чем будут выполнены какие-либо тесты, которые могут вывести выполнение программы из основного цикла. (далее…)

Продолжить чтениеЦиклы Arduino while и do while