Функция loop() вызывается после функции setup(). Функция представляет собой бесконечный цикл, в котором выполняется пользовательская программа.

Пример:

В данном примере в функции setup() задаётся режим работы цифрового вывода № 11 Arduino – как выход. К этому выводу через резистор 220 Ом подключён светодиод. В основном цикле (loop()) программы реализован алгоритм “мигания” светодиодом раз в полсекунды.