Функция loop() — основная структурная функция любой программы Arduino. Следует после функции setup(). Функция в бесконечном цикле выполняет последовательно команды, функции, условия описанные в теле функции. По достижении конца функция возвращается к началу и так до выключения питания микроконтроллера.
Простой пример:
int timer=1; void setup(){ Serial.begin(9600); } void loop(){ Serial.print(timer); Serial.println(" сек."); timer++; //инкремент на одну единицу delay(1000); //задержка на 1 секунду(1000 милисекунд) }