Давно мріяли навчитися програмувати, але не знали, з чого почати та звідки черпати знання? Пропонуємо чіткі описи та зрозумілі приклади застосування документації мови програмування Arduino, що спростять знайомство з Arduino IDE та стануть у нагоді при написанні власних програм.
Документація
Функція noInterrupts()
noInterrupts()
Вимикає переривання (можна відновити їх функцією interrupts() ). Переривання дозволяють виконувати деякі важливі завдання у фоновому режимі та вмикати їх за замовчуванням. Деякі...
Функція interrupts()
interrupts()
Відновлює переривання (після того, як вони були вимкнені функцією noInterrupts() ). Переривання дозволяють виконувати деякі важливі завдання у фоновому режимі та вмикати їх за...
Функція detachInterrupt()
detachInterrupt()
Вимикає задане переривання.
Синтаксис detachInterrupt(переривання)
detachInterrupt(digitalPinToInterrupt(пін))
detachInterrupt(пін) — (лише для Arduino Due та...
Функція bit()
bit()
Обчислює значення вказаного біта (біт 0 — 1, біт 1 — 2, біт 2 — 4 тощо).
Синтаксис bit(n)
Параметри n: біт, чиє значення обчислити
Повертає
значення біта...
Функція bitClear()
bitClear()
Очищує біт числової змінної (записує 0).
Синтаксис bitClear(x, n)
Параметри x: числова змінна, чий біт потрібно очистити
n: який біт очистити, починаючи з 0 для...
Функція bitSet()
bitSet()
Встановлює біт числової змінної (записує 1).
Синтаксис bitSet(x, n)
Параметри x: числова змінна, чий біт потрібно встановити
n: який біт встановити, починаючи з 0 для...
Функція bitWrite()
bitWrite()
Записує біт числової змінної.
Синтаксис bitWrite(x, n, b)
Параметри
x: числова змінна, в яку потрібно писати
n: в який біт числової змінної треба записати,...
Функція bitRead()
bitRead()
Зчитує біт числа.
Синтаксис bitRead(x, n)
Параметри x: число, з якого зчитувати
n: який біт зчитувати, починаючи з 0 для молодшого (найправішого) біта
Повертає...
Функція highByte()
highByte()
Вилучає старший (найлівіший) байт зі змінної типу word (або другий молодший байт, якщо змінна більшого типу даних).
Синтаксис highByte(x)
Параметри x: значення...
Функція lowByte()
lowByte()
Вилучає молодший (найправіший) байт зі змінної (наприклад, word).
Синтаксис lowByte(x)
Параметри x: значення будь-якого типу
Повертає байт
Повернутись до головної
Функція random()
random()
Функція random() генерує псевдо-випадкові числа.
Синтаксис random(макс)
random(мін, макс)
Параметри мін — нижня межа випадкового значення, включно (опціонально)
макс —...
Функція cos()
cos(rad)
Обчислює косинус кута (у радіанах). Результат буде в межах -1 та 1.
Параметри
rad: кут у радіанах (float)
Повертає
косинус кута (double)
Повернутись до головної
Функція sin()
sin()
sin(rad) обчислює синус кута (у радіанах). Результат буде в межах -1 та 1.
Параметри
rad: кут у радіанах (float)
Повертає
синус кута (double)
Повернутись до...
Функція sqrt()
sqrt()
sqrt(x) обчислює квадратний корінь числа.
Параметри
x: число, будь-який тип даних
Повертає
квадратний корінь числа, double
Повернутись до головної


