Ардуино

Статьи, программирование и всевозможные проекты на основе Ардуино.

Монитор порта — получение и использование

Монитор портаВ этой статье мы покажем, как отправить данные в скетч Arduino с помощью Монитор порта. Да, данные могут быть отправлены в Arduino из окна терминала Монитор порта в среде Arduino IDE.

Пользователь может вводить данные в поле ввода в окне Монитор порта для отправки значений и данных в Arduino. Любая последовательная программа или даже пользовательское последовательное приложение может использоваться для отправки данных в Arduino вместо использования окна Монитор порта. …

Arduino string и строки в Ардуино

Arduino string и строкиСтроки используются для хранения текста. Их можно использовать для отображения текста на ЖК-дисплее или в окне Монитор порта Arduino IDE.

Строки также полезны для хранения пользовательского ввода — например, символов, которые пользователь вводит на клавиатуре, подключенной к Arduino.

Массивы в Arduino

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

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

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

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

Функции 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-elseВ предыдущей статье мы разобрали работу оператора if, а в этой статье мы рассмотрим работу оператора if вместе с else.

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