Перейти к содержанию

Записи с меткой «переменными»

Массивы Arduino: массивы данных, чисел, строк

Массивы в Arduino: массивы данных, чисел, строк

Массив — это структура данных, используемая для хранения в ней нескольких значений одного и того же типа. В массивах (Arrays Arduino IDE) можно хранить различные типы данных — числа (int, float и др.), а также буквы и строки. Структура массивов в Ардуино аналогична другим языкам программирования. Рассмотрим, как работать с массивами — объявлять и обращаться …

Ардуино монитор порта, команда Serial.begin(9600)

Ардуино Монитор порта, команда Serial.begin

Последовательный монитор Arduino используется для отладки программы микроконтроллера, получения информации о работе датчиков и передачи команд через USB-порт. Что представляет собой последовательный монитор? Рассмотрим работу с последовательным монитором: выбор скорости обмена информацией, команды в программе для вывода текста и переменных на последовательный монитор Arduino IDE. СОДЕРЖАНИЕ Что такое последовательный монитор порта? Отправка и прием данных …

Перезагрузка Ардуино программно, командой

Перезагрузка Ардуино программно, командой

Чтобы перезагрузить Arduino без нажатия кнопки Reset, существует три варианта — мы рассмотрим их все в этом обзоре. Перезапуск Arduino необходим при зависании микроконтроллера или при использовании радио модуля nRF24L01, например, когда приемопередатчик теряет связь и перестает работать. Перезапуск радиопередатчиков затруднителен, но перезапуск платы Arduino при зависании не представляет проблемы. СОДЕРЖАНИЕ Как сбросить Arduino аппаратным …

Простой проект на Ардуино: игра «Угадай шифр»

Простой проект на Ардуино: игра "Угадай шифр"

Простой проект на микроконтроллере Arduino, в котором предлагается отгадать шифр из трехзначного числа. К плате Ардуино дополнительно подключено два светодиода для индикации правильного и неправильного ввода шифра от замка. Вся информация (сгенерированный код из массива и ответ пользователя) будет отображаться на мониторе порта Arduino IDE. При желании можно подключить к схеме OLED или LCD дисплей. …

Arduino micro SD: подключение sd карты к Ардуино

Arduino micro SD подключение к Ардуино

Модуль карты памяти (arduino micro sd card) используется для сохранения данных от датчиков при создании сложных проектов, поскольку собственная энергонезависимая память микроконтроллера — eeprom позволяет использовать только 4 Кбайт памяти на Arduino Mega. В этой статье рассмотрим, как правильно читать и записывать информацию в файл памяти модуля SD карты Ардуино с помощью микроконтроллера Ардуино. СОДЕРЖАНИЕ …

Условия if else Arduino, логические операторы

if else Arduino логические операторы

Условные операторы if … else в Arduino IDE создают удобную конструкцию в скетче, которая разветвляет выполнение программы в зависимости от значения переменной или исходя из каких-то данных, полученных, например, от датчиков и сенсоров, подключенных к микроконтроллеру Ардуино. Рассмотрим в этой статье примеры использования конструкции if else в Ардуино, а также логические операторы сравнения (== != …

Оператор выбора switch … case в Ардуино

Оператор выбора switch case в Ардуино

Оператор switch Arduino IDE похож на оператор if … else, он управляет программой, задавая альтернативный код выполнения при различных условиях. Если нужно выбрать между более чем двумя различными условиями, вы можете использовать выражение switch … case в Ардуино несколько раз. Рассмотрим использование оператора switch для выбора между несколькими условиями в языке программирования Arduino IDE. СОДЕРЖАНИЕ …

random() Arduino: randomseed, random int в Ардуино

randomseed, random int в Ардуино

Функция random() в языке Arduino IDE возвращает псевдослучайное число, т.е. последовательность, в которой генерируется случайное число, всегда предсказуема. Функция randomSeed() Arduino позволяет поместить переменную или константу в функцию random для генерации большего количества случайных значений. В этой статье рассмотрим, как правильно определить случайное число в языке Arduino IDE. СОДЕРЖАНИЕ ► Пример с функцией random int …

Функция map в Ардуино, команда float mapf

Функция map в Ардуино, команда float mapf

Функция map в Ардуино переносит значение из текущего диапазона в новый диапазон значений, заданный параметрами. Команда map() в Arduino IDE работает только с целыми числами. Дробная часть числа не округляется в соответствии с математическими правилами пропорционального переноса, а просто отбрасывается и не учитывается. Попробуем использовать функцию map и map float в Arduino с примерами программ. …

Функция millis() в Ардуино, многозадачность

Функция millis() в Ардуино

Функция millis в Arduino играет важную роль при реализации многозадачности в программе. На нашем web сайте опубликовано множество проектов на Arduino, использующих функцию millis(), в которых необходимо производить отсчет времени. Рассмотрим применение команды millis() в Ардуино для управления временем и, как использовать millis без задержки delay в скетче на примере мигающего светодиода. СОДЕРЖАНИЕ ► Функция …

Функция delay в Ардуино, delayMicroseconds

Функция delay в Ардуино

Функции Arduino delay() и delayMicroseconds() играют важную роль, и без этих команд практически невозможно написать большинство программ. На нашем сайте вы найдете множество примеров, где нужно управлять временем с помощью delay, например, чтобы контакт кнопки не дребезжал при нажатии. Рассмотрим назначение и применение команд delay и delayMicroseconds в программировании микроконтроллера Ардуино. СОДЕРЖАНИЕ ► Функции delay …

Типы данных Arduino, объявление переменных

Типы данных Arduino, объявление переменных

Переменная в Arduino IDE — это ячейка памяти с именем, которая содержит числовое или буквенное значение. С числовыми типами данных (переменными) можно выполнять все математические операции: умножение, деление, сложение, вычитание, преобразование в другой тип данных и т.д. Локальные и глобальные переменные в языке программирования Arduino записываются в программе в следующем виде: <тип> <имя> = <значение>; …

Функция define в Ардуино описание, как работает

Функция define в Ардуино описание

Инструкция #define в Arduino IDE позволяет называть значения (константы), которые делают программу более понятной. Можно определить имя константы или фрагмента кода один раз в начале программы, а затем использовать только это имя в коде для Arduino Uno. Давайте рассмотрим правильные способы использования функции #define в языке программирования Arduino IDE с подробным описанием и примерами скетчей. …

➜