Давно мріяли навчитися програмувати, але не знали, з чого почати та звідки черпати знання? Пропонуємо чіткі описи та зрозумілі приклади застосування документації мови програмування Arduino, що спростять знайомство з Arduino IDE та стануть у нагоді при написанні власних програм.
Документація
Функція 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(мін, макс)
Параметри мін — нижня межа випадкового значення, включно (опціонально)
макс —...
Функція randomSeed()
randomSeed()
randomSeed() ініціалізує генератор псевдовипадкових чисел, змушуючи його почати з довільної точки у випадковій послідовності. Ця послідовність, хоч дуже довга і випадкова, завжди...
Оператори аналізу символів
isAlphaNumeric(thisChar)
Аналізує, чи символ буквенно-цифровий.
Параметри
thisChar: символ для аналізу.
Повертає
Істина та хиба.
isAlpha(thisChar)
Аналізує, чи символ...
Функція tan()
tan(rad)
Обчислює тангенс кута (у радіанах). Результат буде в межах між негативною нескінченністю та нескінченністю.
Параметри
rad: кут у радіанах (float)
Повертає
тангенс кута...
Функція cos()
cos(rad)
Обчислює косинус кута (у радіанах). Результат буде в межах -1 та 1.
Параметри
rad: кут у радіанах (float)
Повертає
косинус кута (double)
Повернутись до головної
Функція sin()
sin()
sin(rad) обчислює синус кута (у радіанах). Результат буде в межах -1 та 1.
Параметри
rad: кут у радіанах (float)
Повертає
синус кута (double)
Повернутись до...


