Шаблон:Arduino/Справочник языка Arduino
Материал из Онлайн справочника
Справочник языка Arduino
Конструкции языка
Управляющие операторы
Синтаксис
- ; (точка с запятой)
- () (фигурные скобки)
- // (однострочный комментарий)
- /* */ (многострочный комментарий)
- #define
- #include
Арифметические операторы
- = (оператор присваивания)
- + (оператор сложения)
- - (оператор вычитания)
- * (оператор умножения)
- / (оператор деления)
- % (оператор деления по модулю)
Операторы сравнения
- == (оператор равенства)
- != (оператор неравенства)
- < (оператор меньше)
- > (оператор больше)
- <= (оператор меньше или равно)
- >= (оператор больше или равно)
Логические операторы
Указатели
Побитовые операторы
- Побитовый оператор AND (&)
- Побитовый оператор OR
- Побитовый оператор XOR (^)
- Побитовый оператор NOT (~)
- Побитовый оператор сдвига влево (<<)
- Побитовый оператор сдвига вправо (>>)
Унарные операторы
- ++ (инкремент)
- -- (декремент)
- += (сложение с присваиванием)
- -= (вычитание с присваиванием)
- *= (умножение с присваиванием)
- /= (деление с присваиванием)
- &= (побитовый оператор AND, совмещенный с присваиванием)
- |= (побитовый оператор OR, совмещенный с присваиванием)
Данные
Константы
- Константы
- HIGH
- LOW
- INPUT
- OUTPUT
- INPUT_PULLUP
- LED_BUILTIN
- true
- false
- Целочисленные константы
- Константы с плавающей запятой
Типы данных
Преобразование типов данных
Область видимости переменных и квалификаторы
Utilities
Функции
Цифровой ввод/вывод
Аналоговый ввод/вывод
Due & Zero
Дополнительные функции ввода/вывода
Работа со временем
Математические функции
Тригонометрические функции
Функции для символьного анализа
- isAlphaNumeric()
- isAlpha()
- isAscii()
- isWhitespace()
- isControl()
- isDigit()
- isGraph()
- isLowerCase()
- isPrintable()
- isPunct()
- isSpace()
- isUpperCase()
- isHexadecimalDigit()
Генераторы случайных значений
Работа с битами и байтами
Внешние прерывания
Прерывания
Функции передачи данных
Serial
- if (Serial)
- available()
- availableForWrite()
- begin()
- end()
- find()
- findUntil()
- flush()
- parseFloat()
- parseInt()
- peek()
- print()
- println()
- read()
- readBytes()
- readBytesUntil()
- readString()
- readStringUntil()
- setTimeout()
- write()
- serialEvent()
Stream
- available()
- read()
- flush()
- find()
- findUntil()
- peek()
- readBytes()
- readBytesUntil()
- readString()
- readStringUntil()
- parseInt()
- parsefloat()
- setTimeout()