ТипЗанимаемая память, байтДиапазон значенийПримечания
boolean1true или false (1 или 0)Используется для представления логических значений
char1–128…+128Используется для представления кодов символов ASCII, например, A имеет код 65. Отрицательные значения обычно не используются
byte10…255Часто используется как элементарная единица данных при обмене через последовательные интерфейсы. Подробнее об этом рассказывается в главе 9
int2–32 768…+32 767Целые 16-битные значения со знаком
unsigned int20…65 535Используется для увеличения точности в расчетах, где не используются отрицательные числа. Применяйте с осторожностью, так как при использовании в выражениях совместно со значениями типа int могут получаться неожиданные результаты
long4–2 147 483 648…+ 2 147 483 647Требуется только для представления очень больших чисел
unsigned long40…4 294 967 295См. описание типа unsigned int
float4–3,4028235E+38…+3,4028235E+38Используется для представления вещественных чисел
double4Как для типа floatЭтот тип должен был бы занимать 8 байт и иметь более широкий диапазон и более высокую точность по сравнению с типом float. Но в Arduino тип double является полным аналогом типа float

Команды Arduino

В библиотеке Arduino доступно большое число команд. В табл. 1.2 перечислены наиболее часто используемые из них вместе с примерами.

Таблица 1.2. Функции из библиотеки Arduino

Перейти на страницу:

Похожие книги