Давно мріяли навчитися програмувати, але не знали, з чого почати та звідки черпати знання? Пропонуємо чіткі описи та зрозумілі приклади застосування документації мови програмування Arduino, що спростять знайомство з Arduino IDE та стануть у нагоді при написанні власних програм.
Документація
Функція charAt()
String charAt()
Надає доступ до певного символу String.
Синтаксис string.charAt(n)
Параметри string: змінна типу String
n: символ для доступу
Повертає n-ий символ String...
Оператори аналізу символів
isAlphaNumeric(thisChar)
Аналізує, чи символ буквенно-цифровий.
Параметри
thisChar: символ для аналізу.
Повертає
Істина та хиба.
isAlpha(thisChar)
Аналізує, чи символ...
Функція tan()
tan(rad)
Обчислює тангенс кута (у радіанах). Результат буде в межах між негативною нескінченністю та нескінченністю.
Параметри
rad: кут у радіанах (float)
Повертає
тангенс кута...
Напишіть власну прошивку
Robot Напишіть власну прошивку
Рушійна плата Robot призначена для роботи як “кінцевий автомат”, це означає, що вона отримує команди від контрольної плати Robot та відповідно їх виконує. Вона...
Гайд для написання бібліотек в стилі Arduino
Як написати бібліотеку в стилі Arduino
Це гайд по написанню API бібліотек у стилі Arduino. Деякі з цих пунктів суперечать професійній практиці програмування. Ми усвідомлюємо це, але вони роблять...
Оператор != (відмінність)
String != (відмінність)
Порівнює два рядки на відмінність. Порівняння є чутливим до регістру, це означає, що String «hello» не дорівнює String «HELLO». Функціонально те ж саме, що й...
Оператор менше або рівне
String <= (менше або рівне)
Перевіряє, чи рядок зліва менший за рядок справа або рівний йому. Цей оператор оцінює рядки в алфавітному порядку, по першому символу, де вони відрізняються....
Оператор < (менше, ніж)
String < (менше, ніж)
Перевіряє, чи рядок зліва менший за рядок справа. Цей оператор оцінює рядки в алфавітному порядку, по першому символу, де вони відрізняються. Тому, наприклад, «a» <...
Оператор >= (більше або рівне)
String >= (більше або рівне)
Перевіряє, чи рядок зліва більший за рядок справа або рівний йому. Цей оператор оцінює рядки в алфавітному порядку, по першому символу, де вони відрізняються....
Оператор > (більше, ніж)
String > (більше, ніж)
Перевіряє, чи рядок зліва більший за рядок справа. Оператор оцінює рядки в алфавітному порядку, по першому символу, де вони відрізняються. Тому, наприклад, «b» >...
Оператор == (порівняння)
String == (порівняння)
Порівнює два рядки на рівність. Порівняння є чутливим до регістру, це означає, що String «hello» не дорівнює String «HELLO». Функціонально те ж саме, що й...
Оператор += (додавання)
String
+= (додавання)
Об'єднує String з іншими даними.
Синтаксис string += дані
Параметри нема
Повертає нічого
Приклад StringAppendOperator
Повернутись до...
Оператор + (зчеплення)
String + (зчеплення)
Комбінує або об'єднує два рядки у новий String. Другий рядок додається до першого, і результат розміщується у новий String. Працює так само, як і string.concat() ....
Оператор [] (доступ до елемента)
String [] (доступ до елемента)
Дозволяє отримати доступ до окремих символів рядка.
Синтаксис char thisChar = string1[n]
Параметри char thisChar — символьна змінна
string1 — змінна...


