Todo programa escrito para o Arduino vai precisar necessariamente ter alguns elmentos. Veja a seguir:

void setup() : isto é a declaração de uma função. O nome dela é setup e void, simplificadamente, significa que ela é apenas um conjunto de instruções que devem ser executadas.
{ : início das instruções. Tudo que vem depois desse símbolo é considerado instrução da função setup().
} : final das instruções. Qualquer coisa que venha depois desse símbolo não pertence mais à função setup().
void loop() : outra declaração de função, só que agora o nome é loop.
{ : início das instruções. Tudo que vem depois desse símbolo é considerado instrução da função loop().
} : final das instruções. Qualquer coisa que venha depois desse símbolo não pertence mais à função loop().
O que você precisa levar no coração:
- Todo programa possuirá essas partes. Sempre!
- a função setup() será executada apenas uma vez.
- a função loop() será executada infinitamente, ou seja, suas instruções serão executadas da primeira até a última, depois que o Arduino executar a última, ele retornará para a primeira e começará tudo novamente.
- sempre que você precisar dar mais de uma instrução, em qualquer parte de seu programa, precisará criar um bloco de instruções, que começa com { e termina com }.
Exercícios:
Obs.: depois de clicar em enviar, suba a página para ver os resultados.

Deixe um comentário