☰ Оглавление

#include (директива)

#include используется для включения сторонних библиотек в ваш скетч. Это дает доступ к большому числу стандартных библиотек С (библиотекой называют группы предварительно написанных функций), и библиотек написанных специально для Arduino.

Здесь можно ознакомиться с C библиотеками для AVR (AVR это тип микроконтроллеров фирмы Atmel, на которых построено большинство плат Arduino).

Обратите внимание, что #include, так же как и #define, не требует точки запятой в конце, если же ее добавить компилятор выдаст кртическую ошшибку.

Пример

Этот пример подключает библиотеку, которая используется, чтобы помещать данные в область программ вместо RAM. Это сохраняет место RAM для нужд динамической памяти и делает большие справочные таблицы более практичными.

#include <avr/pgmspace.h>
prog_uint16_t myConstants[] PROGMEM = {0, 21140, 702  , 9128,  0, 25764, 8456,
0,0,0,0,0,0,0,0,29810,8968,29762,29762,4500};
×