#include

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

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

Пример кода

Этот пример включает библиотеку сервоприводов, так что ее функции могут использоваться для управления серводвигателем.

#include "Servo.h"

Servo myservo; // Создаем объект servo для управления сервоприводом.

void setup() {
	myservo.attach(9); // Подсоединяет севропривод на пине 9 к объекту servo.
}

void loop() {
	for (int pos = 0; pos <= 180; pos += 1) { // Идем от 0 до 180 градусов
		// с шагом в 1 градус.
		myservo.write(pos); // Передаем сервоприводу команду повернуться на позицию, указанную в переменной 'pos'.
		delay(15); // Ждем 15ms пока сервопривод достигнет позиции.
	}
	for (int pos = 180; pos >= 0; pos -= 1) { // Идем от 180 до 0 градусов.
		myservo.write(pos); // Передаем сервоприводу команду повернуться на позицию, указанную в переменной 'pos'.
		delay(15); // Ждем 15ms пока сервопривод достигнет позиции.
	}
}