Директива #include используется для подключения внешних библиотек к вашему скетчу. Что дает программисту доступ к большому числу стандартных библиотек Си (группа готовых функций), а также библиотек, написанной специально для Arduino.
Основная страница со справкой для библиотек AVR C (AVR выполняется на чипах Atmel, на которых основывается Arduino) находится здесь.
Обратите внимание, что директива #include, как и #define, не должна оканчиваться точкой с запятой, т.к. это вызовет ошибку при компиляции.
Пример
Этот пример подключает библиотеку, которая используется для помещения данных во флеш-память вместе с программой вместо ОЗУ. Это экономит место в ОЗУ для потребностей динамической памяти и делает возможным использование больших таблиц.
#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};
Справочник
Материалы взяты с официального сайта проекта Arduino и представлены по лицензии Creative Commons Attribution-ShareAlike 3.0 License.
Источник: http://arduino.cc/en/Reference/Include |