Шаблон
:
Навигационная таблица/Справочник языка Arduino
Материал из Онлайн справочника
Версия от 22:55, 19 июня 2019;
Myagkij
(
обсуждение
|
вклад
)
(
разн.
)
← Предыдущая версия
|
Текущая версия
(
разн.
) |
Следующая версия →
(
разн.
)
Перейти к навигации
Перейти к поиску
развернуть
Справочник языка Arduino
Конструкции языка
-
setup()
•
loop()
Управляющие операторы
if
•
if...else
•
for
•
switch case
•
while
•
do... while
•
break
•
continue
•
return
•
goto
Синтаксис
; (точка с запятой)
•
() (фигурные скобки)
•
// (однострочный комментарий)
•
/* */ (многострочный комментарий)
•
#define
•
#include
Арифметические операторы
= (оператор присваивания)
•
+ (оператор сложения)
•
- (оператор вычитания)
•
* (оператор умножения)
•
/ (оператор деления)
•
% (оператор деления по модулю)
Операторы сравнения
== (оператор равенства)
•
!= (оператор неравенства)
•
< (оператор меньше)
•
> (оператор больше)
•
<= (оператор меньше или равно)
•
>= (оператор больше или равно)
Логические операторы
&& (И)
•
ИЛИ
•
! (Отрицание)
Указатели
* (оператор разыменования)
•
& (оператор ссылки)
Побитовые операторы
Побитовый оператор AND (&)
•
Побитовый оператор OR
•
Побитовый оператор XOR (^)
•
Побитовый оператор NOT (~)
•
Побитовый оператор сдвига влево (<<)
•
Побитовый оператор сдвига вправо (>>)
Унарные операторы
++ (инкремент)
•
-- (декремент)
•
+= (сложение с присваиванием)
•
-= (вычитание с присваиванием)
•
*= (умножение с присваиванием)
•
/= (деление с присваиванием)
•
&= (побитовый оператор AND, совмещенный с присваиванием)
•
|= (побитовый оператор OR, совмещенный с присваиванием)
Данные
Константы
Константы
•
HIGH
•
LOW
•
INPUT
•
OUTPUT
•
INPUT_PULLUP
•
LED_BUILTIN
•
true
•
false
•
Целочисленные константы
•
Константы с плавающей запятой
Типы данных
boolean
•
char
•
byte
•
int
•
unsigned int
•
word
•
long
•
unsigned long
•
float
•
double
•
string
•
String
•
array
•
void
Преобразование типов данных
char()
•
byte()
•
int()
•
word()
•
long()
•
float()
Область видимости переменных и квалификаторы
Область видимости
•
static
•
volatile
•
const
Utilities
sizeof()
•
PROGMEM
Функции
Цифровой ввод/вывод
pinMode()
•
digitalWrite()
•
digitalRead()
Аналоговый ввод/вывод
analogRead()
•
analogReference()
•
analogWrite()
Due & Zero
analogReadResolution()
•
analogWriteResolution()
Дополнительные функции ввода/вывода
tone()
•
noTone()
•
shiftOut()
•
shiftIn()
•
pulseIn()
Работа со временем
millis()
•
micros()
•
delay()
•
delayMicroseconds()
Математические функции
min()
•
max()
•
abs()
•
constrain()
•
map()
•
pow()
•
sq()
•
sqrt()
Тригонометрические функции
sin()
•
cos()
•
tan()
Функции для символьного анализа
isAlphaNumeric()
•
isAlpha()
•
isAscii()
•
isWhitespace()
•
isControl()
•
isDigit()
•
isGraph()
•
isLowerCase()
•
isPrintable()
•
isPunct()
•
isSpace()
•
isUpperCase()
•
isHexadecimalDigit()
Генераторы случайных значений
randomSeed()
•
random()
Работа с битами и байтами
lowByte()
•
highByte()
•
bitRead()
•
bitWrite()
•
bitSet()
•
bitClear()
•
bit()
Внешние прерывания
attachInterrupt()
•
detachInterrupt()
Прерывания
interrupts()
•
noInterrupts()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Категория
:
Страницы, использующие повторяющиеся аргументы в вызовах шаблонов
Навигация
Действия на странице
Шаблон
Обсуждение
Читать
Просмотр кода
История
Действия на странице
Шаблон
Обсуждение
Ещё
Инструменты
Персональные инструменты
Войти
Навигация
Заглавная страница
Поддержать проект
Свежие правки
Случайная страница
Поиск
Инструменты
Ссылки сюда
Связанные правки
Служебные страницы
Версия для печати
Постоянная ссылка
Сведения о странице