millis()
Возвращает количество миллисекунд с момента начала выполнения текущей программы на плате Arduino. Это количество сбрасывается на ноль, в следствие переполнения значения, приблизительно через 50 дней.
Возвращает количество миллисекунд с момента начала выполнения текущей программы на плате Arduino. Это количество сбрасывается на ноль, в следствие переполнения значения, приблизительно через 50 дней.
Логический (булевый) тип данных — boolean. Может принимать одно из двух значений true или false. boolean занимает в памяти один байт.
Отличительные особенности:
Высококачественный низкопотребляющий 8-битный AVR микроконтроллер
Передовая RISC архитектура
— 130 команд, большинство которых выполняется за один тактовый цикл
— 32 8-битных рабочих регистра общего применения
— Полностью статическая архитектура
— производительность до 16 MIPS* при тактовой частоте 16 МГц
— встроенный двухцикловый умножитель
Описание
Выдает аналоговую величину (
ШИМ
волну) на порт вход/выхода. Функция может быть полезна для управления яркостью подключенного светодиода или скоростью электродвигателя. После вызова analogWrite() на выходе будет генерироваться постоянная прямоугольная волна с заданной шириной импульса до следующего вызова analogWrite (или вызова digitalWrite() или digitalRead()* на том же порту вход/выхода). Частота ШИМ сигнала приблизительно 490 Hz.Читать далее
Описание
Функция определяет опорное напряжение относительно которого происходят аналоговые измерения. Функция analogRead() возвращает значение с разрешением 10 бит пропорционально входному напряжению на аналоговом входе, и в зависимости от опорного напряжения.
Функция считывает значение с указанного аналогового входа. Большинство плат Arduino имеют 6 каналов (8 каналов у платы Mini и Nano, 16 у Mega) c 10-битным аналого-цифровым преобразователем (АЦП). Напряжение поданное на аналоговый вход, обычно от 0 до 5 вольт будет преобразовано в значение от 0 до 1023, это 1024 шага с разрешением 0.0049 Вольт. Разброс напряжение и шаг может быть изменен функцией analogReference()*.
Описание
Функция считывает значение с заданного входа — HIGH или LOW.
Синтаксис
digitalRead(pin)
Описание
Подает HIGH или LOW значение на цифровой вход/выход (pin).
Если вход/выход (pin) был установлен в режим выход (OUTPUT*) функцией pinMode()*, то для значения HIGH напряжение на соответствующем вход/выходе (pin*) будет 5В (3.3В для 3.3V плат), и 0В(земля) для LOW.
Описание
Устанавливает режим работы заданного вход/выхода(pin) как входа или как выхода. Подробнее про цифровые вход/выходы(pins).
Условное «перемещение» выполнения программы к определенной метке-указателю в самой программе, при этом пропускается весь код до самой метки, а исполняется — после нее.