Arduino Nano ESP32 - Estrutura do Código
Para aprender a programar o ESP32, você precisa aprender a estrutura do código do Arduino Nano ESP32. Este tutorial apresenta e explica a estrutura do código do Arduino Nano ESP32.
Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Estrutura Básica do Código
O código do Arduino Nano ESP32 (também chamado de sketch do Arduino Nano ESP32) tem a mesma estrutura do código Arduino. Ele inclui duas partes principais: o código setup e o código loop.
Código Setup
- O código setup é o código da função setup().
- O código setup é executado logo após a energização ou o reset
- O código setup é executado apenas uma vez.
- O código setup é usado para inicializar variáveis, modos de pino, começar a usar bibliotecas,
Código Loop
- O código loop é o código da função loop().
- O código loop é executado logo após o código setup.
- O código loop é executado repetidamente (infinitamente).
- O código loop é usado para fazer a tarefa principal da aplicação
Exemplo
Passos Rápidos
- Se esta é a primeira vez que você usa o Arduino Nano ESP32, veja como configurar o ambiente para o Arduino Nano ESP32 na Arduino IDE.
- Copie o código acima e cole na Arduino IDE.
- Compile e faça upload do código para a placa Arduino Nano ESP32 clicando no botão Upload na Arduino IDE
- Abra o Serial Monitor na Arduino IDE

- Veja a saída no Serial Monitor
Como você pode ver no Serial Monitor, “This is Arduino Nano ESP32 the setup code” é impresso uma vez, mas “This is Arduino Nano ESP32 loop code” é impresso muitas vezes. Isso significa que o código setup do Arduino Nano ESP32 é executado uma vez, e o código loop do Arduino Nano ESP32 é executado repetidamente. O código setup é executado primeiro.
※ Nota:
As funções setup() e loop() DEVEM ser usadas no código do Arduino Nano ESP32. Se não forem, ocorre um erro.
Outras Partes
Além do código setup e loop, um sketch do Arduino Nano ESP32 pode incluir algumas das seguintes partes:
- Comentário em bloco: geralmente usado para escrever informações sobre o autor, as instruções de ligação, a licença ... O Arduino Nano ESP32 vai ignorar esta parte.
- Inclusão de bibliotecas: é usada para incluir bibliotecas no sketch.
- Definição de constantes: usada para definir constantes
- Declaração de variáveis globais
Por exemplo:
Passos Rápidos
- Se esta é a primeira vez que você usa o Arduino Nano ESP32, veja como configurar o ambiente para o Arduino Nano ESP32 na Arduino IDE.
- Copie o código acima e cole na Arduino IDE.
- Compile e faça upload do código para a placa Arduino Nano ESP32 clicando no botão Upload na Arduino IDE
- Abra o Serial Monitor na Arduino IDE

- Veja a saída no Serial Monitor
NÃO precisamos entender o código linha por linha agora. Só precisamos conhecer a estrutura do código. O código linha por linha será explicado nos próximos tutoriais.