Arduino Nano - Estrutura do Código
Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Estrutura Básica
O código do Arduino Nano é composto por duas seções: o código de setup e o código de loop. O código de setup é executado uma vez, quando o programa começa. O código de loop é executado continuamente até o programa terminar.
Código de Setup
- O código dentro da função setup() é executado logo após a energização ou o reset. Ele é executado apenas uma vez e serve para inicializar variáveis, definir os modos dos pinos, começar a usar bibliotecas, etc.
Código de Loop
- A função loop() contém o código que é executado logo depois do código de setup. Ele se repete indefinidamente e é usado para a finalidade principal da aplicação.
Exemplo
Passos Rápidos
- Copie o código e abra-o no Arduino IDE.
- Clique no botão Upload para transferi-lo ao Arduino Nano.
- Abra o Serial Monitor.
- Confira a saída no Serial Monitor.
Você pode observar que “This is the setup code” é impresso apenas uma vez, enquanto “This is loop code” é impresso várias vezes. Isso significa que o código de setup é executado apenas uma vez, enquanto o código de loop é executado repetidamente. O código de setup é executado primeiro.
※ Nota:
As funções setup() e loop() DEVEM estar incluídas no código do Arduino Nano. Se elas não estiverem, ocorrerá um erro.
Partes Opcionais
Além do código de setup e de loop, um sketch do Arduino Nano pode incluir:
- Um comentário em bloco, que normalmente é usado para dar informações sobre o autor, instruções de ligação, licença, etc. O Arduino Nano ignora essa parte.
- Inclusão de bibliotecas no sketch.
- Declaração de variáveis globais.
Passos Rápidos
- Copie o código e abra-o no Arduino IDE.
- Clique no botão Upload do Arduino IDE para compilar e fazer o upload do código para o Arduino Nano.
- Abra o Serial Monitor.
- Confira a saída no Serial Monitor.
Por enquanto, não precisamos entender o código linha por linha. Só precisamos conhecer a estrutura do código. O código linha por linha será explicado nos próximos tutoriais.