Шановні друзі! Сайт знаходиться в процесі перекладу на солов'їну мову. Все буде Україна!

Директива #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};