Массивы в Arduino
Массивы — это группы однотипных данных, которые последовательно помещаются в память. Например, у нас может быть массив целых чисел (тип int), который состоит из двух или более целых чисел, встречающихся одно за другим. (далее…)
Массивы — это группы однотипных данных, которые последовательно помещаются в память. Например, у нас может быть массив целых чисел (тип int), который состоит из двух или более целых чисел, встречающихся одно за другим. (далее…)
В предыдущей статье по программированию Arduino мы рассмотрели, как передать значение функции. Теперь посмотрим, как вернуть значение из функции.
Получение значения обратно из функции называется возвратом значения из функции (return). return используется в конце функции, чтобы получить значение обратно. Мы также должны указать, какой тип значения возвращает функция, например int , float и т.д. (далее…)
В этой статье по программированию Arduino вы узнаете, как писать свои собственные функции и использовать их в своих программах. Подробно объясняется структура и использование функций.
Функции были кратко описаны в первой нашей статье, где указаны некоторые основные факты о функциях: (далее…)
Условный оператор — это еще одна важная функция для принятия решений в программировании на Arduino.
Условный оператор состоит из условия, которое может быть оценено как истинное или ложное, и двух выражений. (далее…)
Работа оператора переключения (switch) похожа на работу оператора if с несколькими конструкциями else-if. Switch используется вместе с break (оператор прерывания), о чем мы и поговорим в этой статье.
Использование switch, вместо нескольких конструкций else-if, даст вам больше возможностей в программировании, да и упростит чтение и понимание кода программ. (далее…)
Логические операторы могут использоваться с операторами if и if-else для упрощения и расширения процесса принятия решений в наших программах.
Тремя логическими операторами являются OR (или) (||), AND (и) (&&) и NOT (не) (!), про них то мы и поговорим в этой статье. (далее…)
В отличие от взаимодействия операторов if-else, рассмотренного в предыдущей статье, конструкция if-else-if позволяет вычислять дополнительные условные выражения.
Это означает, что мы можем добавить еще больше возможностей для принятия решений в наших скетчах Arduino. Можно проверить отдельную переменную, чтобы увидеть, содержит ли она какое-либо одно из ряда различных значений, чтобы принять решение в зависимости от того, какое значение содержит переменная. (далее…)
В предыдущей статье мы разобрали работу оператора if, а в этой статье мы рассмотрим работу оператора if вместе с else.
Добавление else дает больше возможностей для принятия решений в операторе if. (далее…)
В этой статье мы разберем оператор if, который используется для показа того, как можно принимать различные решения в скетче.
Оператор if используется для проверки информации с клавиатуры в Arduino, которую пользователь вводит в окно Монитор порта Arduino IDE. (далее…)
Цикл while аналогичен циклу for, про который мы новорили в предыдущей статье. Основное различие заключается в том, что цикл while разделяет элементы цикла for, как будет показано ниже.
Также разберем еще один цикл, называемый циклом do while. Цикл do while всегда выполняется по крайней мере один раз, прежде чем будут выполнены какие-либо тесты, которые могут вывести выполнение программы из основного цикла. (далее…)