Arduino:Справочник языка Arduino
(перенаправлено с «Справочник языка Ардуино»)
Перейти к навигации
Перейти к поиску
Поддержать проект | Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
Содержание
- 1 Справочник языка Arduino
- 1.1 Конструкции языка
- 1.2 Данные
- 1.3 Функции
- 1.3.1 Цифровой ввод/вывод
- 1.3.2 Аналоговый ввод/вывод
- 1.3.3 Due & Zero
- 1.3.4 Дополнительные функции ввода/вывода
- 1.3.5 Работа со временем
- 1.3.6 Математические функции
- 1.3.7 Тригонометрические функции
- 1.3.8 Функции для символьного анализа
- 1.3.9 Генераторы случайных значений
- 1.3.10 Работа с битами и байтами
- 1.3.11 Внешние прерывания
- 1.3.12 Прерывания
- 1.3.13 Функции передачи данных
- 1.3.14 USB (Leonardo based boards and Due only)
- 1.4 См.также
- 1.5 Внешние ссылки
Справочник языка 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()
USB (Leonardo based boards and Due only)
См.также
Внешние ссылки