Include

Материал из MK90.ORG wiki
Перейти к:навигация, поиск

Справка Язык | Библиотеки | Сравнение | Изменения

#include

Описание

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

Заглавная страница справочника по AVR C (AVR - общее название чипов Atmel, на которых построено семейство Arduino) находится здесь.

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

Пример

Этот пример подключает библиотеку, которая позволяет помещать константы в память программ (экономя таким образом оперативную память - 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};

Руководство по Wiring


Исправления, пожелания и новые статьи должны быть опубликованы через Форум.

Оригинальные тексты руководств и переводы распространяются Arduino и MK90 на условиях лицензии Creative Commons Attribution-ShareAlike 3.0 License. Примеры исходных кодов и ссылки являются общественным достоянием.