Давно мріяли навчитися програмувати, але не знали, з чого почати та звідки черпати знання? Пропонуємо чіткі описи та зрозумілі приклади застосування документації мови програмування Arduino, що спростять знайомство з Arduino IDE та стануть у нагоді при написанні власних програм.
Документація
Напишіть власну прошивку
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 — змінна...
Функція trim()
String trim()
Отримує версію String з видаленими початковим та завершальним пробілом. Починаючи з версії 1.0 trim() змінює рядок на місці замість того, щоб повернути новий.
Синтаксис...
Функція toUpperCase()
String toUpperCase()
Отримує версію String у верхньому регістрі. Починаючи з версії 1.0 toUpperCase() змінює рядок на місці замість того, щоб повернути новий.
Синтаксис...
Функція toLowerCase()
String toLowerCase()
Отримує версію String у нижньому регістрі. Починаючи з версії 1.0 toLowerCase() змінює рядок на місці замість того, щоб повернути новий.
Синтаксис...