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

Пример:

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