A diferencia de la función void setup, que sólo se ejecuta una vez, el void loop se ejecuta infinitamente. El void setup contiene la inicialización de los componentes como entrada o salida de la placa Arduino y la inicialización del monitor serie mientras que el void loop te permite controlar tus componentes. Este se ejecutará en un bucle en su programa que le permite controlar sus componentes sin tener que reiniciar el programa.