Управление двигателем постоянного тока с использованием драйвера двигателя L298N и платы Ардуино

Управление двигателем постоянного токаВ этом мини-проекте мы увидим, как управлять двигателем постоянного тока с помощью Arduino и драйвера двигателя L298N. Существуют разные способы управления двигателем постоянного тока, но управление двигателем постоянного тока Arduino с использованием драйвера двигателя L298N становится довольно популярным по многим причинам. (далее…)

Продолжить чтениеУправление двигателем постоянного тока с использованием драйвера двигателя L298N и платы Ардуино

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

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

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

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

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

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

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

Продолжить чтениеArduino string и строки в Ардуино

Массивы в 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 в Ардуино