Справочник языка Arduino
Язык программирования Arduino можно разделить на три основные части: функции, переменные (и константы) и структура.
Функции
Управление платой Arduino и выполнение вычислений.
Digital I/O
Analog I/O
Math
Trigonometry
Bits and Bytes
Characters
- isAlpha()
- isAlphaNumeric()
- isAscii()
- isControl()
- isDigit()
- isGraph()
- isHexadecimalDigit()
- isLowerCase()
- isPrintable()
- isPunct()
- isSpace()
- isUpperCase()
- isWhitespace()
Random Numbers
External Interrupts
Interrupts
Advanced I/O
Time
Communication
USB
Wi-Fi
Переменные
Типы данных и константы языка Arduino.
Constants
- Floating Point Constants
- HIGH | LOW
- INPUT | INPUT_PULLUP | OUTPUT
- Integer Constants
- LED_BUILTIN
- true | false
Data Types
- array
- bool
- boolean
- byte
- char
- double
- float
- int
- long
- short
- size_t
- string
- String()
- unsigned char
- unsigned int
- unsigned long
- void
- word
Variable Scope & Qualifiers
Conversion
Utilities
Структура
Элементы структуры языка Arduino.
Sketch
Control Structure
Arithmetic Operators
Comparison Operators
Boolean Operators
Bitwise Operators
- << (сдвиг влево)
- >> (сдвиг вправо)
- & (побитовое И)
- ~ (побитовое НЕ)
- | (побитовое ИЛИ)
- ^ (побитовое XOR)
Pointer Access Operators
Compound Operators
- += (составное сложение)
- &= (составное И)
- |= (составное ИЛИ)
- ^= (составное XOR)
- /= (составное деление)
- *= (составное умножение)
- %= (составной остаток)
- -= (составное вычитание)
- -- (декремент)
- ++ (инкремент)