Базовый код для программирования плат Arduino
Данный пример содержит необходимый минимум для компиляции ваших скетчей в среде разработки Arduino IDE. Рассмотрены методы setup( ) и loop( ).
Что вам понадобится для проекта
- плата Arduino (любая модель. На рисунке снизу приведена плата Arduino Uno).

Описание программы для Arduino
Функция setup( ) вызывается в начале скетча. Она используется для инициализации переменных, настройки режимов работы пинов (на вход или на выход). Функция setup отрабатывает один раз после подачи питания или перезагрузки плты Arduino.
После создания функции setup( ), следует функция loop ( ), которая непосредственно является основой вашей программы для управления платой Arduino.
Код, приведенный ниже, не выполняет никаких задач, но его структура полезна как база для всех ваших дальнейших программ. Кроме того, обратите внимание на то, как оставляются комментарии в скетчах.
Каждая строка, которая начинается с (//) не будет читаться компилятором, так что у вас есть возможность записывать в ней любую информацию. Комментирование кода - очень важный момент как для вас так и для другого человека, который читает вашу программу.
Скетч для Arduino IDE
void setup() {
// пропишите здесь кусок кода, который отработает один раз:
}
void loop() {
// пропишите здесь ваш основной код, который будет повторяться:
}