Muitos programas são estruturados em torno de processos iniciais (setup) seguidos de um laço principal em inglês main loop, o que facilita organizar o redesenho da tela (dandonome ao laço principal de Processing draw()
) ou o tratamento de eventos, leitura de sensores ou outras entradas de dados (como o loop()
, laço princiopal que os desenvolvedores de Arduino herdaram de Wiring, por sua vez inspirado no Processing) .